giriş bilgileri

Bu kitaplık, kullanıcının kimlik bilgilerine birleşik erişim sağlar. Şifreler, geçiş anahtarları ve birleştirilmiş kimlik bilgileri bu kapsamda yer alabilir. Bu kitaplık, sorunsuz ve güvenli oturum açma deneyimleri sunmak için kullanılmalıdır.
Son Güncelleme Kararlı sürüm Sürüm Adayı Beta Sürümü Alfa sürümü
16 Temmuz 2025 1.5.0 - - 1.6.0-alpha04

Bağımlılıkları bildirme

Kimlik bilgilerine bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.

Uygulamanız veya modülünüz için build.gradle dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:

Kotlin

dependencies {
    implementation("androidx.credentials:credentials:1.6.0-alpha04")
    implementation("androidx.credentials:credentials-play-services-auth:1.6.0-alpha04")
}

Groovy

dependencies {
    implementation "androidx.credentials:credentials:1.6.0-alpha04"
    implementation "androidx.credentials:credentials-play-services-auth:1.6.0-alpha04"
}

Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.

Geri bildirim

Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz olursa lütfen 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.

Yeni sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.

Bu yapıyla ilgili sürüm notu yok.

Credentials e2ee Version 1.0.

Sürüm 1.0.0-alpha02

17 Nisan 2024

androidx.credentials:credentials-e2ee:1.0.0-alpha02 iptal edilir. Bu sürüm, önceki sürümde eksik olan kaynak JAR'ları içeriyor.

Sürüm 1.0.0-alpha01

3 Nisan 2024

androidx.credentials:credentials-e2ee:1.0.0-alpha01 iptal edilir. 1.0.0-alpha01 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Geçiş anahtarından IdentityKey oluşturma desteği (Iba31e)

Sürüm 1.6

Sürüm 1.6.0-alpha04

16 Temmuz 2025

androidx.credentials:credentials:1.6.0-alpha04 ve androidx.credentials:credentials-play-services-auth:1.6.0-alpha04 yayınlandı. 1.6.0-alpha04 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Kimlik bilgisi yöneticisi iletişim kutuları artık Android 14'ten önceki ve sonraki Android sürümlerinde, mobil ve giyilebilir cihazlarda daha tutarlı görünecek.

Sürüm 1.6.0-alpha03

18 Haziran 2025

androidx.credentials:credentials:1.6.0-alpha03 ve androidx.credentials:credentials-play-services-auth:1.6.0-alpha03 yayınlandı. 1.6.0-alpha03 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Android 14'ten önceki sürümlerde, Kimlik Bilgisi Yöneticisi iletişim kutularını Android 14 ve sonraki sürümlerle daha tutarlı olacak şekilde güncelleyin.

API Değişiklikleri

  • Update CreateDigitalCredentialRequest constructor API'si güncellendi (I6f6da)

Sürüm 1.6.0-alpha02

20 Mayıs 2025

androidx.credentials:credentials:1.6.0-alpha02 ve androidx.credentials:credentials-play-services-auth:1.6.0-alpha02 yayınlandı. 1.6.0-alpha02 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Dijital kimlik bilgisi verilmesi desteği (I4e6f9)

Sürüm 1.6.0-alpha01

7 Mayıs 2025

androidx.credentials:credentials:1.6.0-alpha01 ve androidx.credentials:credentials-play-services-auth:1.6.0-alpha01 yayınlandı. 1.6.0-alpha01 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Koşullu geçiş anahtarı oluşturma: Geliştiricilerin koşullu geçiş anahtarı oluşturma isteğinde bulunabileceği koşullu geçiş anahtarı oluşturma özelliğini etkinleştirir. Koşullu oluşturma isteği, tercih edilen kimlik bilgisi sağlayıcıya iletilir. Ardından, bazı dahili koşullara bağlı olarak, normal alt sayfa kullanıcı arayüzü deneyimi olmadan geçiş anahtarı oluşturulur. Kullanıcılar, yeni oluşturulan geçiş anahtarıyla ilgili bilgileri içeren bir bildirim görür.

API Değişiklikleri

  • Expose CreateCredentialResponse.createFrom API'si (Ic0494)
  • Sessiz geçiş anahtarı oluşturmaya izin vermek için isConditionalCreate bit'i kullanıma sunuldu. (I3a1bb)

Sürüm 1.5

Sürüm 1.5.0

12 Mart 2025

androidx.credentials:credentials:1.5.0 ve androidx.credentials:credentials-play-services-auth:1.5.0 yayınlandı. 1.5.0 sürümü bu commit'leri içerir.

1.3.0 sürümünden beri yapılan önemli değişiklikler

  • Kimlik bilgisi seçimi için ikincil kullanıcı arayüzü deneyimi: Kullanıcıya seçici sunmak için oturum açma anlarında Credential Manager API'lerini çağıran uygulama geliştiriciler artık aynı GetCredentialRequest öğesini belirli bir görünümle (ör. kullanıcı adı veya şifre alanı) ilişkilendirmek için yeni API'leri kullanabilir. Ardından, kullanıcı bu görünümlerden birine odaklandığında ilgili istek, Kimlik Bilgisi Yöneticisi'ne gönderilir. Elde edilen kimlik bilgileri sağlayıcılar arasında toplanır ve klavye veya açılır liste önerileri gibi ikincil kullanıcı arayüzlerinde otomatik doldurma olarak gösterilir. Bu nedenle, tüm API'ler birlikte kullanıldığında kullanıcıya önce bir seçici gösterilir. Kullanıcı bu seçiciyi kapatırsa ve yukarıda belirtilen alanlardan birine dokunursa klavye/açılır liste önerileri gösterilir.
  • Kimlik Bilgilerini Geri Yükleme: Kimlik bilgilerini geri yükleme, kullanıcının kimlik bilgilerini önceki cihazdan yeni bir Android cihaza geri yüklemek için kullanılır. Kullanıcı için RestoreCredential oluşturduğunuzda, kurulum aşamasında eski cihazdan aktarılacak uygulamayı seçerse kimlik bilgisi otomatik olarak kullanıcının yeni cihazına aktarılır.

Sürüm 1.5.0-rc01

15 Ocak 2025

androidx.credentials:credentials:1.5.0-rc01 ve androidx.credentials:credentials-play-services-auth:1.5.0-rc01 yayınlandı. 1.5.0-rc01 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Küçük uygulama güncellemeleriyle birlikte sürüm artışı yayınlama

API Değişiklikleri

Harici Katkı (External Contribution)

  • BuildCompat.isAtLeastV öğesini kullanımdan kaldırın. Arayanlar bunun yerine SDK_INT'yi doğrudan 35'e göre kontrol etmelidir. (I294d1)

Sürüm 1.5.0-beta01

30 Ekim 2024

androidx.credentials:credentials:1.5.0-beta01 ve androidx.credentials:credentials-play-services-auth:1.5.0-beta01 yayınlandı. 1.5.0-beta01 sürümü bu commit'leri içerir.

Yeni Özellikler

Aşağıdaki yeni özelliklerin beta sürümü:

  • Kimlik bilgisi seçimi için ikincil kullanıcı arayüzü deneyimi: Kullanıcıya seçici sunmak için oturum açma anlarında Credential Manager API'lerini çağıran uygulama geliştiriciler artık aynı GetCredentialRequest öğesini belirli bir görünümle (ör. kullanıcı adı veya şifre alanı) ilişkilendirmek için yeni API'leri kullanabilir. Ardından, kullanıcı bu görünümlerden birine odaklandığında ilgili istek, Kimlik Bilgisi Yöneticisi'ne gönderilir. Elde edilen kimlik bilgileri sağlayıcılar arasında toplanır ve klavye veya açılır liste önerileri gibi ikincil kullanıcı arayüzlerinde otomatik doldurma olarak gösterilir. Bu nedenle, tüm API'ler birlikte kullanıldığında kullanıcıya önce bir seçici gösterilir. Kullanıcı bu seçiciyi kapatırsa ve yukarıda belirtilen alanlardan birine dokunursa klavye/açılır liste önerileri gösterilir.
  • Kimlik bilgilerini geri yükleyin. Geri yükleme kimliği, kullanıcının kimliğini önceki cihazdan yeni bir Android cihaza geri yüklemek için kullanılır. Kullanıcı için RestoreCredential oluşturduğunuzda, kurulum aşamasında eski cihazdan aktarılacak uygulamayı seçerse kimlik bilgisi otomatik olarak kullanıcının yeni cihazına aktarılır.

API Değişiklikleri

  • Geliştiricilere, CryptoObject ve BiometricPromptData ayarlayıcılarında koşul belirleme esnekliği tanır. (Ie7e8e)

Sürüm 1.5.0-alpha06

16 Ekim 2024

androidx.credentials:credentials:1.5.0-alpha06 ve androidx.credentials:credentials-play-services-auth:1.5.0-alpha06 yayınlandı. 1.5.0-alpha06 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Kitaplığı yakında kararlı bir sürümün kullanıma sunulmasına hazırlayın.

Sürüm 1.5.0-alpha05

4 Eylül 2024

androidx.credentials:credentials:1.5.0-alpha05 ve androidx.credentials:credentials-play-services-auth:1.5.0-alpha05 yayınlandı. 1.5.0-alpha05 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Yeni bir kimlik bilgisi türünü destekleme - DigitalCredential (I12952)
  • Paket dönüştürme API'lerini kullanıma sunma: Bu sınıfların IPC'de daha kolay aktarılması için daha fazla asBundle ve fromBundle yardımcılarını kullanıma sunma (I1a017)
  • Geriye dönük uyumlu hale getirin.PendingIntentHandler (I34c13)
  • CallingAppInfo'yı geriye dönük uyumlu hale getirin (I65085)
  • ClearCredentialRequestTypes sabitlerini kullanıma sunun.

Sürüm 1.5.0-alpha04

7 Ağustos 2024

androidx.credentials:credentials:1.5.0-alpha04 ve androidx.credentials:credentials-play-services-auth:1.5.0-alpha04 yayınlandı. 1.5.0-alpha04 sürümü bu commit'leri içerir.

API Değişiklikleri

  • CreateRestoreCredentialRequest parametresinin isCloudBackupEnabled parametresi için varsayılan değer eklendi.

Hata Düzeltmeleri

  • credentials-play-services-auth için minSdkVersion kaldırıldı.

Sürüm 1.5.0-alpha03

24 Temmuz 2024

androidx.credentials:credentials:1.5.0-alpha03 ve androidx.credentials:credentials-play-services-auth:1.5.0-alpha03 yayınlandı. Bu sürüm, dahili bir dalda geliştirilmiştir.

Yeni Özellikler

  • Kimlik bilgilerini geri yükleme adlı yeni bir özellik sunar. Geri yükleme kimliği, kullanıcının kimliğini önceki cihazdan yeni bir Android cihaza geri yüklemek için kullanılır. Kullanıcı için RestoreCredential oluşturduğunuzda, kurulum aşamasında eski cihazdan aktarılacak uygulamayı seçerse kimlik bilgisi otomatik olarak kullanıcının yeni cihazına aktarılır.

API Değişiklikleri

  • Kimlik bilgilerini geri yükleme isteğinde bulunmak için yeni sınıflar eklendi.
  • Yeni bir cihazda kimlik bilgilerini geri yükleyebilen yeni bir kimlik bilgisi türü (RestoreCredential).
  • CreateRestoreCredentialRequest: Yeni bir RestoreCredential oluşturmak için
  • GetRestoreCredentialOption için RestoreCredential.
  • ClearCredentialStateRequest, RestoreCredential temizlenecek şekilde değiştirilebilir.

Hata Düzeltmeleri

  • Uygulama geri yükleme amacıyla yeni bir RestoreCredential API'si eklendi (If2d40).

Sürüm 1.5.0-alpha02

12 Haziran 2024

androidx.credentials:credentials:1.5.0-alpha02 ve androidx.credentials:credentials-play-services-auth:1.5.0-alpha02 yayınlandı. Bu sürüm, dahili bir dalda geliştirilmiştir.

Yeni Özellikler

  • CredentialManager, kimlik bilgisi oluşturma ve alma akışlarında doğrudan BiometricPrompt yerleştirebilir. Bu özellik, sağlayıcılar için Jetpack üzerinden kullanılabilir.

API Değişiklikleri

  • BiometricPromptData, API yüzeyine eklenerek CredentialManager üzerinden yeni imbued BiometricPrompt akışının kullanılmasına olanak tanındı (I3b159).
  • CreateEntry ve CredentialEntry genelinde tüm giriş sınıfları ve alt sınıfları, Sağlayıcılar için BiometricPromptData'nin avantajlarından yararlanmak üzere değiştirildi. (I16936, I8e5bc)
  • Hatanın kodlanması ve BiometricPrompt akışlarından elde edilen sonuçlar için gereken türler eklendi.CredentialManager (I8e5bc)

Sürüm 1.5.0-alpha01

29 Mayıs 2024

androidx.credentials:credentials:1.5.0-alpha01 ve androidx.credentials:credentials-play-services-auth:1.5.0-alpha01 yayınlandı. Bu sürüm, dahili bir dalda geliştirilmiştir.

Yeni Özellikler

Kimlik bilgisi seçimi için ikincil kullanıcı arayüzü deneyimi: Kullanıcıya seçici sunmak için oturum açma anlarında Credential Manager API'lerini çağıran uygulama geliştiriciler artık aynı GetCredentialRequest öğesini belirli bir görünümle (ör. kullanıcı adı veya şifre alanı) ilişkilendirmek için yeni API'leri kullanabilir.

Ardından, kullanıcı bu görünümlerden birine odaklandığında ilgili istek, Kimlik Bilgisi Yöneticisi'ne gönderilir. Elde edilen kimlik bilgileri sağlayıcılar arasında toplanır ve klavye veya açılır liste önerileri gibi ikincil kullanıcı arayüzlerinde otomatik doldurma olarak gösterilir. Bu nedenle, tüm API'ler birlikte kullanıldığında kullanıcıya önce bir seçici gösterilir. Kullanıcı bu seçiciyi kapatırsa ve yukarıda belirtilen alanlardan birine dokunursa klavye/açılır liste önerileri gösterilir.

API Değişiklikleri

  • (Önceden var olan) GetCredentialRequest alan bir PendingGetCredentialRequest sınıfı ve kullanılabilir olduğunda eşzamansız olarak (önceden var olan) GetCredentialResponse ile çağrılacak bir geri çağırma.
  • Android View sınıfı için yeni uzantı ayarlayıcı API. Bu API, PendingGetCredentialRequest örneğinin ayarlanmasına olanak tanır. Bu API'nin kullanımı, kullanıcının dokunduğu görünümü hazırlar. Böylece, klavye/açılır liste önerileri gibi ikincil kullanıcı arayüzü deneyimlerinde kimlik bilgisi önerileri gösterilir.

Sürüm 1.3

Sürüm 1.3.0

2 Ekim 2024

androidx.credentials:credentials:1.3.0 ve androidx.credentials:credentials-play-services-auth:1.3.0 yayınlandı. 1.3.0 sürümü bu commit'leri içerir.

1.2.0 sürümünden beri yapılan önemli değişiklikler

Kitaplığın daha güvenilir ve tutarlı hale getirilmesiyle ilgili aşağıdakiler dahil ancak bunlarla sınırlı olmamak üzere çeşitli önemli iyileştirmeler yapıldı:

  • Tüm Android sürümlerinde preferImmediatelyAvailableCredentials desteği.
  • Uygulama boyutundaki artışı azaltmak için ProGuard kuralı iyileştirildi.
  • Çeşitli küçük hata düzeltmeleri.

Sürüm 1.3.0-rc01

10 Temmuz 2024

androidx.credentials:credentials:1.3.0-rc01 ve androidx.credentials:credentials-play-services-auth:1.3.0-rc01 yayınlandı. 1.3.0-rc01 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Küçük uygulama güncellemeleriyle birlikte sürüm artışı yayınlama.

Sürüm 1.3.0-beta02

12 Haziran 2024

androidx.credentials:credentials:1.3.0-beta02 ve androidx.credentials:credentials-play-services-auth:1.3.0-beta02 yayınlandı. 1.3.0-beta02 sürümü bu commit'leri içerir.

Hata Düzeltmeleri

  • Hata içeren ön U cihazlardaki (I31b37) ortak anahtar kimlik bilgisi akışlarında CONSTRAINT_ERR yerine NOT_ALLOWED_ERR'nın doğru şekilde kontrol edilmesi için mantık düzeltildi.

Sürüm 1.3.0-beta01

29 Mayıs 2024

androidx.credentials:credentials:1.3.0-beta01 ve androidx.credentials:credentials-play-services-auth:1.3.0-beta01 yayınlandı. 1.3.0-beta01 sürümü bu commit'leri içerir.

API Değişiklikleri

  • reateCredentialRequest Bundle dönüşüm API'sini yeniden adlandırın. (I46b95)
  • priorityhints API'yi güncelleme (Ida554)

Sürüm 1.3.0-alpha04

14 Mayıs 2024

androidx.credentials:credentials:1.3.0-alpha04 ve androidx.credentials:credentials-play-services-auth:1.3.0-alpha04 yayınlandı. 1.3.0-alpha04 sürümü bu onayları içerir.

Hata Düzeltmeleri

  • androidx kitaplıklarının varsayılan minSdkVersion'ı olarak 21'e geçin. (I6ec7f)
  • Android 13 ve önceki sürümlerde PRF oluşturma desteği.
  • Android 13 ve önceki sürümlerde preferImmediatelyAvailableCredentials desteği.

Sürüm 1.3.0-alpha03

17 Nisan 2024

androidx.credentials:credentials:1.3.0-alpha03 ve androidx.credentials:credentials-play-services-auth:1.3.0-alpha03 yayınlandı. Bu sürüm, önceki sürümde eksik olan kaynak JAR'ları içeriyor.

Sürüm 1.3.0-alpha02

3 Nisan 2024

androidx.credentials:credentials:1.3.0-alpha02 ve androidx.credentials:credentials-play-services-auth:1.3.0-alpha02 yayınlandı. 1.3.0-alpha02 sürümü bu commit'leri içerir.

Yeni Özellikler

  • getCredential veya createCredential çağrısı sırasında kimlik bilgilerinin, kimlik bilgisi seçicide net bir şekilde gösterilmesine yardımcı olan yeni API'ler eklendi.

API Değişiklikleri

  • Kimlik bilgisi seçenekleri API yüzeyini, görüntüleme öncelikleriyle ilgili bilgileri içerecek şekilde genişletti (Ied6fe).
  • Yapılandırılmış veri dönüştürme yardımcılarına (If03a0) ham paket sunma
  • isDefaultIcon ve isAutoSelectAllowedFromOption API'leri kullanıma sunuldu (I05c59)
  • Kimlik bilgisi girişi API yüzeyi, varsayılan simge bilgisi içerecek şekilde genişletildi (I9fe00).
  • Kimlik bilgisi girişlerine entryGroupId bit eklendi (Id995c)
  • CredentialEntry API yüzeyine yeni bir affiliationName özelliği eklendi. (I6261e)
  • Çerçevede kullanılacak fromXYZEntry API'leri kullanıma sunuldu (I645a1)

Hata Düzeltmeleri - Platform kimlik bilgisi yöneticisi kullanılamadığında yedek çözüm sağlandı. (b/310701473) - clearCredentialState API'sinin neden olduğu NPE düzeltildi (b/327686881)

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ı. 1.3.0-alpha01 sürümü şu commit'leri 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ü 230815045) ve bu kontrol kitaplığa yerleştirildi. (aosp/2856137)
  • Birden fazla devam eden isteğin yarış durumu nedeniyle oluşan, zaten devam ettirildi hatasını düzeltme (Ic3567)

Sürüm 1.2

Sürüm 1.2.2

3 Nisan 2024

androidx.credentials:credentials:1.2.2 ve androidx.credentials:credentials-play-services-auth:1.2.2 yayınlandı. 1.2.2 sürümü bu commit'leri içerir.

Hata Düzeltmeleri

  • Birden fazla devam eden isteğin yarış durumu nedeniyle oluşan, zaten devam ettirildi hatasını düzeltme (Ic3567)
  • clearCredentialState API'sinin neden olduğu NPE düzeltildi (b/327686881)

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 commit'leri içerir.

Hata Düzeltmeleri

  • Platform kimlik bilgisi yöneticisi kullanılamadığında yedek çözüm sunuldu. (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ü şu commit'leri içerir.

1.0.0 sürümünden beri yapılan önemli değişiklikler

  • Bu sürümde, kullanıcıların istekleri doğrultusunda şifreleri ve geçiş anahtarlarını saklama ve getirme konusunda kimlik bilgisi sağlayıcıyı desteklemek için yeni bir API grubu eklendi.

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ü şu commit'leri içerir.

  • Küçük uygulama güncellemeleriyle birlikte sürüm artışı yayınlama

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ü şu commit'leri içerir.

Yeni Özellikler

  • Google ile oturum açma için oturum açma niyetini alma akışı eklendi. (Ib6559,I7a042)
  • İzin verilenler listesindeki paketler için tek imza kontrolü eklendi. (Ie6ff5)
  • Güncellenen PublicKeyCredential json ayrıştırması, güncellenen toJson() yöntemlerini kullanacak şekilde değiştirildi. (I708e3, I00402)

Hata Düzeltmeleri

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ü şu commit'leri içerir.

Hata Düzeltmeleri

  • WebAuthn spesifikasyonunda planlanan desteği sonlandırma nedeniyle UVM uzantıları kaldırıldı. (I2d46d)
  • clientExtensions, credProps ve rk özellikleri ile ilgili webauthn spesifikasyonuna uyumluluğu sağlayın (I3ab01)

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ü şu commit'leri içerir.

Hata Düzeltmeleri

  • b/293743991: authenticationResponseJson mülkünün PublicKeyCredential içinde doğru şekilde ayrıştırılması için authenticatorData 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ü şu commit'leri içerir.

API Değişiklikleri

  • Kaynağın doldurulup doldurulmadığını belirleyen bir API'yi kullanıma sunma (Ia91f4)
  • Özel istisnaları semantik olarak doğru hale getirir (Ibf6f4)
  • add test api (I61c1d)
  • add test api (Iaeb6f)
  • Deneysel isAtLeastU() API'sinin (Ie9117, b/289269026) kullanımı kaldırıldı.
  • İzin verilenler listesini alan özel bir kaynak alıcıyı kullanıma sunma (I0c1b4)
  • VisibleForTest ek açıklaması eklendi (I5467a)
  • VisibleForTest ek açıklaması eklendi (Idf57a)
  • Yalnızca test API'lerini kaldırma (Idcc05)
  • Sağlayıcı giriş sınıflarını daha düşük API düzeylerinde kullanıma sunma (I2e00a)
  • Test API'leri ekleme (Id6b9e)

Hata Düzeltmeleri

  • Test API'leri ekleme (I0d243)
  • Yeni test API'leri ekleyin (I6fa12)
  • Oluşturma istekleri için otomatik seçimi kullanıma sunma (I84eee)
  • JSON kodlama hatalarını daha ayrıntılı hale getirme (I7a865)
  • Etkinlik dışı bağlam parametresiyle ilgili geliştirici hatasını düzgün şekilde bildirme (/I20dd7, b/288288940)
  • Sağlayıcılardan döndürülen istisnalar için düzeltilmiş istisna ayrıştırma (Iaa2af,I0d243,I55151)
  • toSlice için iyileştirilmiş dokümanlar

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

  • Herkese açık dalın yanı sıra GMS modüllerinde get API için geriye dönük uyumlu ayrıştırma kullanıma sunuldu.

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 sürüm, dahili bir şubeden 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ı. Dahili bir daldan geliştirilmişse

API Değişiklikleri

  • Oluşturucuları herkese açık hale getirerek sağlayıcı isteği sınıflarının test edilmesini etkinleştirin.
  • Tüm giriş sınıflarında simgelerin zorunlu olmasını sağlayın. Ancak kimlik bilgisi sağlayıcılar simge sağlamazsa 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 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 kolayca alabilir ve ayrıcalıklı aramalar (başka bir uygulama adına yapılan aramalar) için özel istek sınıflarını işlemeleri 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ı. 1.2.0-alpha01 sürümü şu commit'leri içerir.

Yeni Özellikler

  • Bu sürümde, kullanıcıların istekleri doğrultusunda şifreleri ve geçiş anahtarlarını saklama ve getirme konusunda kimlik bilgisi sağlayıcıyı desteklemek için yeni bir API grubu eklendi.

API Değişiklikleri

  • Kimlik bilgisi sağlayıcılarını 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ı. Version 1.0.0-alpha09 contains these commits.

Hata Düzeltmeleri

  • İstisna türlerinin doğru ve tutarlı olduğunu doğrulayın. (Id13d7)
  • get passkey isteğinde JSON biçimini destekleyin. (I25100)
  • Geçiş anahtarı alma akışı, önceki GMS modülleriyle geriye dönük uyumludur.(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ı. Version 1.0.0-alpha08 contains these commits.

Hata Düzeltmeleri

  • Hata ayıklama çıkışının okunabilirliği ve hata mesajları iyileştirildi.

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ü şu commit'leri içerir.

Hata Düzeltmeleri

  • Yapılandırma değişikliklerinden kaynaklanan hata düzeltildi (a75fca, b/276316128)
  • Yalnızca U öncesi SDK'sı (5418c9, b/278148300) için U sonrası akışını bozmayın.

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ü şu commit'leri içerir.

Yeni Özellikler

  • Google Kimliği ile entegrasyonu güncelleme, 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ü şu commit'leri içerir.

Hata Düzeltmeleri

  • Kullanıcı, modal sayfayı iptal ettiğinde kullanıcı iptal hatasını düzgün ş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ı. 1.0.0-alpha04 sürümü şu commit'leri içerir.

API Değişiklikleri

  • Jetpack Kitaplığı'nda kaynak ayarlama için android.permission.CREDENTIAL_MANAGER_SET_ORIGIN koşulu eklendi. (Ibaad4)
  • Geçiş anahtarı alma akışı istisnaları eklendi (I4f654)
  • CredentialManager API otomatik seçim davranışı güncellemesi (I576dd)
  • CreateCredentialRequest.DisplayInfo artık String alanları yerine CharSequence alanlarını kullanıyor. (I85e70)

Hata Düzeltmeleri

  • Play kimlik doğrulama modülünün R8 tarafından kaldırılmamasını sağlamak 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ü şu commit'leri içerir.

Yeni Özellikler

  • Google ile oturum açma için destek eklendi.

API Değişiklikleri

  • UnsupportedException uygulamasının doğru şekilde çalışmasına olanak tanır (I68208)
  • Cihazda gerekli işaretlerin (If08dd) bulunmadığı durumları hesaba katmak için yeni bir istisna türü ekleme
  • CredentialManager exception api (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ı. 1.0.0-alpha02 sürümü şu commit'leri içerir.

API Değişiklikleri

  • CredentialManager API imzası değişiklikleri (Iabdec)
  • CredentialManager API imzası değişiklikleri (I977ed)
  • CredentialManager API imzası değişiklikleri (Ia6e9b)

Hata Düzeltmeleri

  • Eski "kablo" artık webauthn spesifikasyonunda desteklenmiyor ve yerine "karma" seçeneği, aktarım listesi için döndürülüyor.
  • Nakliyeler iki boyutlu listeler halinde geri veriliyordu. Bu sorun düzeltilerek doğru olan tek boyutlu liste haline getirildi.

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ü şu commit'leri içerir.

Yeni Özellikler

  • Bu sürüm, kullanıcının kimlik bilgilerine birleşik erişim sağlayan yeni bir Jetpack kitaplığı içerir. Şifreler, geçiş anahtarları ve birleştirilmiş kimlik bilgileri bu kapsamda yer alabilir. Bu kitaplık, sorunsuz ve güvenli oturum açma deneyimleri sunmak için kullanılmalıdır.
  • `androidx.credentials:credentials-play-services-auth:1.0.0-alpha01`, kimlik bilgilerinin Google Şifre Yöneticisi'nde depolanmasına ve buradan alınmasına olanak tanıyan isteğe bağlı bir kitaplıktır. Bu bağımlılık, Android API düzeyi <= 33 olan cihazlar için gereklidir.

API Değişiklikleri

  • Yeni API'ler içeren yeni kitaplık