giriş bilgileri
Son Güncelleme | Kararlı Sürüm | Serbest Bırakma Adayı | Beta Sürümü | Alfa Sürümü |
---|---|---|---|---|
6 Mart 2024 | 1.2.1 | - | - | 1.3.0-alpha01 |
Bağımlılıkları bildirme
Kimlik bilgilerine bağımlılık eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposu'nu okuyun.
Uygulamanızın veya modülünüz için build.gradle
dosyasına ihtiyaç duyduğunuz yapıların bağımlılıklarını ekleyin:
Kotlin
dependencies { implementation("androidx.credentials:credentials:1.3.0-alpha01") // optional - needed for credentials support from play services, for devices running // Android 13 and below. implementation("androidx.credentials:credentials-play-services-auth:1.3.0-alpha01") }
Modern
dependencies { implementation "androidx.credentials:credentials:1.3.0-alpha01" // optional - needed for credentials support from play services, for devices running // Android 13 and below. implementation "androidx.credentials:credentials-play-services-auth:1.3.0-alpha01" }
Bağımlılıklar hakkında daha fazla bilgi edinmek için Derleme bağımlılıkları ekleme bölümüne bakın.
Geri bildirim
Geri bildiriminiz Jetpack'i daha iyi hale getirmemize yardımcı oluyor. Yeni sorunlar keşfederseniz veya bu kitaplığı nasıl geliştirebileceğimizle ilgili fikirleriniz varsa bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
Bu yapı için sürüm notu yok.
Sürüm 1.3
Sürüm 1.3.0-alpha01
13 Aralık 2023
androidx.credentials:credentials:1.3.0-alpha01
ve androidx.credentials:credentials-play-services-auth:1.3.0-alpha01
yayınlandı. Sürüm 1.3.0-alpha01 bu kayıtları içerir.
Hata Düzeltmeleri
- Google Play hizmetleri için gereken minimum APK sürümü artık 2023 v08.23 (APK sürümü APK sürümü 230815045) olmuştur. Bu kontrol, kitaplığa eklendi. (aosp/2856137)
- Yayındaki birden fazla isteğin (Ic3567) yarış durumunun neden olduğu "zaten devam ettirme" hatasını düzeltin
Sürüm 1.2
Sürüm 1.2.1
6 Mart 2024
androidx.credentials:credentials:1.2.1
ve androidx.credentials:credentials-play-services-auth:1.2.1
yayınlandı. 1.2.1 sürümü bu kayıtları içerir.
Hata Düzeltmeleri
- Platform kimlik bilgisi yöneticisi kullanılamadığında sağlanan yedek çözüm. (b/310701473)
Sürüm 1.2.0
1 Kasım 2023
androidx.credentials:credentials:1.2.0
ve androidx.credentials:credentials-play-services-auth:1.2.0
yayınlandı. 1.2.0 sürümü bu kayıtları içerir.
1.0.0'dan sonraki önemli değişiklikler
- Bu sürümde, Kimlik Bilgisi Sağlayıcı'nın şifrelerin saklanması ve getirilmesinde ve kullanıcı isteği başına geçiş anahtarı kullanımının desteklenmesi için yeni bir API seti eklenmiştir.
Sürüm 1.2.0-rc01
4 Ekim 2023
androidx.credentials:credentials:1.2.0-rc01
ve androidx.credentials:credentials-play-services-auth:1.2.0-rc01
yayınlandı. 1.2.0-rc01 sürümü bu kayıtları içerir.
- Küçük uygulama güncellemeleriyle birlikte sürüm yükseltmesi sürümü
Sürüm 1.2.0-beta04
20 Eylül 2023
androidx.credentials:credentials:1.2.0-beta04
ve androidx.credentials:credentials-play-services-auth:1.2.0-beta04
yayınlandı. 1.2.0-beta04 sürümü bu kayıtları içerir.
Yeni Özellikler
- Google ile oturum açmak için "oturum açma" amacı akışı eklendi. (Ib6559,I7a042)
- İzin verilenler listesindeki paketler için tek imza kontrolü eklendi. (Ie6ff5)
- Güncellenen
toJson()
yöntemlerini kullanmak içinPublicKeyCredential
json ayrıştırması güncellendi. (I708e3, I00402)
Hata Düzeltmeleri
- Eksik ProGuard kuralları (b/288120539) düzeltildi
Sürüm 1.2.0-beta03
23 Ağustos 2023
androidx.credentials:credentials:1.2.0-beta03
ve androidx.credentials:credentials-play-services-auth:1.2.0-beta03
yayınlandı. 1.2.0-beta03 sürümü bu kayıtları içerir.
Hata Düzeltmeleri
- Webauthn spesifikasyonundan desteğin planlı olarak kaldırılması nedeniyle uvm uzantılarını kaldırır. (I2d46d)
clientExtensions
,credProps
ve rk mülkleriyle (I3ab01) ilgili webauthn özelliklerine uygun olduğundan emin olun
Sürüm 1.2.0-beta02
1 Ağustos 2023
androidx.credentials:credentials:1.2.0-beta02
ve androidx.credentials:credentials-play-services-auth:1.2.0-beta02
yayınlandı. 1.2.0-beta02 sürümü bu kayıtları içerir.
Hata Düzeltmeleri
- b/293743991 - PublicKeyCredential içinde
authenticationResponseJson
özelliğini doğru şekilde ayrıştırmak içinauthenticatorData
alanının sabit değerini düzeltin
Sürüm 1.2.0-beta01
26 Temmuz 2023
androidx.credentials:credentials:1.2.0-beta01
ve androidx.credentials:credentials-play-services-auth:1.2.0-beta01
yayınlandı. 1.2.0-beta01 sürümü bu kayıtları içerir.
API Değişiklikleri
- Kaynağın doldurulup doldurulmadığını belirleyen bir API'yi kullanıma sunun (Ia91f4)
- Özel istisnaları anlamsal olarak düzeltir (Ibf6f4)
- test API'si ekle (I61c1d)
- test API'si ekle (Iaeb6f)
- Deneysel
isAtLeastU()
API'sinin (Ie9117, b/289269026) kullanımı kaldırıldı - İzin verilenler listesine ekleyen bir özel kaynak alıcıyı kullanıma sunun (I0c1b4)
VisibleForTest
notu eklendi (I5467a)VisibleForTest
notu eklendi (Idf57a)- Yalnızca test amaçlı API'leri kaldır (Idcc05)
- Sağlayıcı giriş sınıflarını daha düşük API düzeylerine sunun (I2e00a)
- Test API'leri ekleyin (Id6b9e)
Hata Düzeltmeleri
- Test API'leri ekleyin (I0d243)
- Yeni test API'leri ekleyin (I6fa12)
- Oluşturma istekleri için otomatik seçimi kullanıma sun (I84eee)
- JSON kodlama hatalarını daha ayrıntılı hale getirme (I7a865)
- Etkinlik dışı bağlam parametresiyle (/I20dd7, b/288288940) ilgili geliştirici hatasını sorunsuz bir şekilde bildirin
- Sağlayıcılardan döndürülen İstisnalar için Düzeltilmiş İstisna Ayrıştırma (Iaa2af,I0d243,I55151)
toSlice
ile ilgili dokümanlar iyileştirildi
Sürüm 1.2.0-alpha05
7 Haziran 2023
androidx.credentials:credentials:1.2.0-alpha05
ve androidx.credentials:credentials-play-services-auth:1.2.0-alpha05
yayınlandı. Bu sürüm, dahili bir dalda geliştirilmiştir.
Yeni Özellikler
- GMS modüllerinde get API'si için genel dalla birlikte sunulan geriye dönük uyumlu ayrıştırma.
Sürüm 1.2.0-alpha04
10 Mayıs 2023
androidx.credentials:credentials:1.2.0-alpha04
ve androidx.credentials:credentials-play-services-auth:1.2.0-alpha04
yayınlandı. Bu sürüm, dahili bir dalda geliştirilmiştir.
Sürüm 1.2.0-alpha03
12 Nisan 2023
androidx.credentials:credentials:1.2.0-alpha03
ve androidx.credentials:credentials-play-services-auth:1.2.0-alpha03
yayınlandı. Bu bölüm dahili bir daldan yayınlandı.
Sürüm 1.2.0-alpha02
8 Mart 2023
androidx.credentials:credentials:1.2.0-alpha02
ve androidx.credentials:credentials-play-services-auth:1.2.0-alpha02
yayınlandı. Bir dahili daldan geliştirildi.
API Değişiklikleri
- Oluşturucuları herkese açık hale getirerek sağlayıcı istek sınıflarının test edilmesini etkinleştirin.
- Tüm giriş sınıflarında simgeleri gerekli kılın. Ancak kimlik bilgisi sağlayıcıları simge sağlamıyorsa bu kitaplıkta yedek simgeler bulunur.
- Kimlik bilgisi sağlayıcıların birden fazla kimlik doğrulama işlemi girişi ayarlamasına ve her biri için bir başlık belirlemesine izin verin.
- Tüm ayrıcalıklı istek sınıflarını kaldırın. Sağlayıcılar artık kaynağı
android.service.credentials.CallingAppInfo
sınıfından alabilir ve ayrıcalıklı çağrılar (başka bir uygulama adına yapılan aramalar) için özel istek sınıflarını yönetmeleri gerekmez.
Sürüm 1.2.0-alpha01
8 Şubat 2023
androidx.credentials:credentials:1.2.0-alpha01
ve androidx.credentials:credentials-play-services-auth:1.2.0-alpha01
yayınlandı. Sürüm 1.2.0-alpha01 bu kayıtları içerir.
Yeni Özellikler
- Bu sürümde, Kimlik Bilgisi Sağlayıcı'nın şifrelerin saklanması ve getirilmesinde ve kullanıcı isteği başına geçiş anahtarı kullanımının desteklenmesi için yeni bir API seti eklenmiştir.
API Değişiklikleri
- Kimlik Bilgisi Sağlayıcıları desteklemek için yeni API'ler eklendi.
Sürüm 1.0
Sürüm 1.0.0-alpha09
7 Haziran 2023
androidx.credentials:credentials:1.0.0-alpha09
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha09
yayınlandı. Sürüm 1.0.0-alpha09 bu kayıtları içerir.
Hata Düzeltmeleri
- İstisna türlerinin doğru ve tutarlı olduğunu onaylayın. (Id13d7)
- Geçiş anahtarı alma isteğinde JSON biçimini destekleyin. (I25100)
- Geçiş Anahtarı Alma akışı önceki GMS modülleriyle geriye dönük uyumluluğa sahip.(I23878)
Sürüm 1.0.0-alpha08
3 Mayıs 2023
androidx.credentials:credentials:1.0.0-alpha08
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha08
yayınlandı. 1.0.0-alpha08 sürümü bu kayıtları içerir.
Hata Düzeltmeleri
- İyileştirilmiş hata ayıklama çıktısı okunabilirliği ve hata mesajları.
Sürüm 1.0.0-alpha07
19 Nisan 2023
androidx.credentials:credentials:1.0.0-alpha07
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha07
yayınlandı. 1.0.0-alpha07 sürümü bu kayıtları içerir.
Hata Düzeltmeleri
- Yapılandırma değişikliklerinin neden olduğu hatayı düzeltin (a75fca, b/276316128)
- Yalnızca U öncesi SDK için U akışını bozmayın (5418c9, b/278148300)
Sürüm 1.0.0-alpha06
5 Nisan 2023
androidx.credentials:credentials:1.0.0-alpha06
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha06
yayınlandı. 1.0.0-alpha06 sürümü bu kayıtları içerir.
Yeni Özellikler
- Entegrasyonu Google kimliğiyle güncelleyin,
com.google.android.libraries.identity.googleid:googleid:1.0.0
ile çalışır
Sürüm 1.0.0-alpha05
22 Mart 2023
androidx.credentials:credentials:1.0.0-alpha05
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha05
yayınlandı. 1.0.0-alpha05 sürümü bu kayıtları içerir.
Hata Düzeltmeleri
- Kullanıcı, kalıcı sayfayı iptal ettiğinde kullanıcı iptal hatasını düzgün bir şekilde bildirin. (/I9ff3, b/271863184)
Sürüm 1.0.0-alpha04
8 Mart 2023
androidx.credentials:credentials:1.0.0-alpha04
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha04
yayınlandı. Sürüm 1.0.0-alpha04 bu kayıtları içerir.
API Değişiklikleri
- Jetpack Library'de kaynağı ayarlamak için
android.permission.CREDENTIAL_MANAGER_SET_ORIGIN
şartı eklendi. (Ibaad4) - Geçiş anahtarı alma akışı istisnaları eklendi (I4f654)
CredentialManager
API otomatik seçme davranışı güncellemesi (I576dd)CreateCredentialRequest.DisplayInfo
artıkString
alanları yerineCharSequence
alanlarını kullanıyor. (I85e70)
Hata Düzeltmeleri
- Play kimlik doğrulama modülünün R8 tarafından kaldırılmaması için ProGuard kuralları ekleyin. (9543977)
Sürüm 1.0.0-alpha03
22 Şubat 2023
androidx.credentials:credentials:1.0.0-alpha03
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha03
yayınlandı. 1.0.0-alpha03 sürümü bu kayıtları içerir.
Yeni Özellikler
- Google ile oturum açma için destek eklendi.
API Değişiklikleri
UnsupportedException
tarayıcısının düzgün çalışmasını sağlar (I68208)- Cihazın gerekli işaretleri içermemesi gibi durumlar için hesaba yeni bir istisna türü ekleme (If08dd)
CredentialManager
İstisna API'si (I72947)
Sürüm 1.0.0-alpha02
8 Şubat 2023
androidx.credentials:credentials:1.0.0-alpha02
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha02
yayınlandı. Sürüm 1.0.0-alpha02 bu kayıtları içerir.
API Değişiklikleri
CredentialManager
API imza değişiklikleri (Iabdec)CredentialManager
API imza değişiklikleri (I977ed)CredentialManager
API imza değişiklikleri (Ia6e9b)
Hata Düzeltmeleri
- webauthn spesifikasyonunda eski "kablo" artık desteklenmemektedir ve bunun yerini alan "karma" artık aktarım listesi için döndürülmektedir.
- Aktarımlar iki boyutlu listeler halinde geri verildi ve bu, doğru 1d listesi olacak şekilde düzeltildi.
Sürüm 1.0.0-alpha01
11 Ocak 2023
androidx.credentials:credentials:1.0.0-alpha01
ve androidx.credentials:credentials-play-services-auth:1.0.0-alpha01
yayınlandı. 1.0.0-alpha01 sürümü bu kayıtları içerir.
Yeni Özellikler
- Bu sürümde, kullanıcının kimlik bilgilerine birleşik erişim sağlayan yeni bir jetpack kitaplığı yer alıyor. Buna şifreler, geçiş anahtarları ve birleşik kimlik bilgileri dahil olabilir. Sorunsuz ve güvenli oturum açma deneyimleri sunmak için bu kitaplık kullanılmalıdır.
- "androidx.credentials:credentials-play-services-auth:1.0.0-alpha01", kimlik bilgilerinin Google Şifre Yöneticisi'nde saklanmasına ve Google Şifre Yöneticisi'nden alınmasına olanak tanıyan isteğe bağlı bir kitaplıktır. Bu bağımlılık, Android API düzeyi <= 33 çalıştıran cihazlar için gereklidir.
API Değişiklikleri
- Yeni API'ler içeren yeni kitaplık