giriş bilgileri

Bu kitaplık, kullanıcının kimlik bilgilerine birleşik erişim sağlar. Şifreler, şifre anahtarları ve birleşik 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ü
15 Ocak 2025 1.3.0 1.5.0-rc01 - 1.5.0-rc01

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ın veya modülünüzün build.gradle dosyasına ihtiyacınız olan yapıların bağımlılıklarını ekleyin:

Kotlin

dependencies {
    implementation("androidx.credentials:credentials:1.5.0-alpha05")

    // optional - needed for credentials support from play services, for devices running
    // Android 13 and below.
    implementation("androidx.credentials:credentials-play-services-auth:1.5.0-alpha05")
}

Eski

dependencies {
    implementation "androidx.credentials:credentials:1.5.0-alpha05"

    // optional - needed for credentials support from play services, for devices running
    // Android 13 and below.
    implementation "androidx.credentials:credentials-play-services-auth:1.5.0-alpha05"
}

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ştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni bir kitaplık oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oy verebilirsiniz.

Yeni sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerine bakın.

Bu yapı için sürüm notu yok.

Kimlik Bilgileri e2ee Sürüm 1.0.

Sürüm 1.0.0-alpha02

17 Nisan 2024

androidx.credentials:credentials-e2ee:1.0.0-alpha02 yayınlanır. Bu sürüm, önceki sürümde bulunmayan kaynak jar dosyalarını içerir.

Sürüm 1.0.0-alpha01

3 Nisan 2024

androidx.credentials:credentials-e2ee:1.0.0-alpha01 yayınlanır. 1.0.0-alpha01 sürümü bu taahhütleri içerir.

Yeni Özellikler

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

Sürüm 1.5

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 taahhütleri içerir.

Yeni Özellikler

  • Küçük uygulama güncellemeleriyle birlikte sürüm yükseltme sürümü

API Değişiklikleri

Harici Katkı

  • BuildCompat.isAtLeastV öğesini kullanımdan kaldırın. Arayanlar bunun yerine SDK_INT değerini doğrudan 35 ile karşılaştırmalıdır. (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 taahhütleri içerir.

Yeni Özellikler

Aşağıdaki yeni özellikler için beta sürümü:

  • Kimlik bilgisi seçimi için ikincil kullanıcı arayüzü deneyimi: Kullanıcıya bir seçici sunmak için oturum açma anlarında Kimlik Bilgisi Yöneticisi API'lerini çağıran uygulama geliştiriciler artık aynı GetCredentialRequest öğesini kullanıcı adı veya şifre alanı gibi belirli bir görünümle 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 otomatik doldurma özelliğinde (ör. klavye veya açılır liste önerileri) ikincil kullanıcı arayüzlerinde 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ıp yukarıda belirtilen alanlardan birine dokunursa klavye/açılır liste önerileri gösterilir.
  • Kimlik Bilgilerini Geri Yükle'yi tıklayın. Geri yükleme kimlik bilgisi, kullanıcının kimlik bilgisini önceki cihazdan yeni bir Android cihaza geri yüklemek için kullanılır. Kullanıcı için bir RestoreCredential oluşturarak, kullanıcı kurulum aşamasında eski cihazdan aktarılacak uygulamayı seçerse kimlik bilgileri otomatik olarak kullanıcının yeni cihazına aktarılır.

API Değişiklikleri

  • Geliştiricilerin CryptoObject ve BiometricPromptData ayarlayıcıları içinde koşullandırma esnekliğine sahip olmasını sağlar. (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 taahhütleri içerir.

Yeni Özellikler

  • Kitaplığı yakında kararlı bir sürüme girmeye hazırlama.

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 taahhütleri içerir.

API Değişiklikleri

  • Yeni bir kimlik bilgisi türü desteği - DigitalCredential (I12952)
  • Paket dönüşüm API'lerini gösterme: Bu sınıfların IPC üzerinden daha kolay iletilmesine olanak tanımak için daha fazla asBundle ve fromBundle yardımcısı gösterin (I1a017)
  • PendingIntentHandler'ü geriye dönük uyumlu hale getirin. (I34c13)
  • CallingAppInfo'ü geriye dönük uyumlu hale getirme (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 taahhütleri içerir.

API Değişiklikleri

  • CreateRestoreCredentialRequest 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

  • Yeni bir özellik olan Kimlik Bilgilerini Geri Yükleme özelliği kullanıma sunuldu. Geri yükleme kimlik bilgisi, kullanıcının kimlik bilgisini önceki cihazdan yeni bir Android cihaza geri yüklemek için kullanılır. Kullanıcı için bir RestoreCredential oluşturarak, kullanıcı kurulum aşamasında eski cihazdan aktarılacak uygulamayı seçerse kimlik bilgileri 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ükleyebilecek yeni bir kimlik bilgisi türü olan RestoreCredential.
  • Yeni bir RestoreCredential oluşturmak için CreateRestoreCredentialRequest
  • GetRestoreCredentialOption için RestoreCredential.
  • ClearCredentialStateRequest, RestoreCredential'yi temizleyecek şekilde değiştirilebilir.

Hata Düzeltmeleri

  • Uygulamayı geri yükleme amacıyla yeni bir RestoreCredential API 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'ün, kimlik bilgisi oluşturma ve alma akışlarına doğrudan BiometricPrompt ekleme özelliği artık sağlayıcılar için Jetpack üzerinden kullanılabilir.

API Değişiklikleri

  • CredentialManager üzerinden yeni yerleştirilmiş BiometricPrompt akışının kullanılmasına izin vermek için API yüzeyine BiometricPromptData eklendi (I3b159)
  • Sağlayıcılar için BiometricPromptData'nin avantajlarından yararlanmak amacıyla CreateEntry ve CredentialEntry'teki tüm giriş sınıfları ve alt sınıfları değiştirildi. (I16936, I8e5bc)
  • CredentialManager ile doldurulmuş BiometricPrompt akışlarından elde edilen hatayı ve sonuçları kodlamak için gereken türler eklendi. (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 bir seçici sunmak için oturum açma anlarında Kimlik Bilgisi Yöneticisi 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 otomatik doldurma özelliğinde (ör. klavye veya açılır liste önerileri) ikincil kullanıcı arayüzlerinde 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ıp yukarıda belirtilen alanlardan birine dokunursa klavye/açılır liste önerileri gösterilir.

API Değişiklikleri

  • (Mevcut) bir GetCredentialRequest alan ve (mevcut) bir GetCredentialResponse ile çağrılacak bir geri çağırma işlevi (asynchronize olarak kullanılabilir) olan bir PendingGetCredentialRequest sınıfı.
  • Android View sınıfı için PendingGetCredentialRequest örneği ayarlamaya olanak tanıyan yeni uzantı ayarlayıcı API'si. Bu API'nin kullanılması, kullanıcı dokunduğunda klavye/açılır liste önerileri gibi ikincil kullanıcı arayüzü deneyimlerinde kimlik bilgisi önerilerinin gösterileceği şekilde belirli bir görünümü hazırlar.

Sürüm 1.3

1.3.0 sürümü

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 taahhütleri içerir.

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

Aşağıdakiler dahil ancak bunlarla sınırlı olmamak üzere kitaplığı daha güvenilir ve tutarlı hale getiren çeşitli önemli iyileştirmeler:

  • Tüm Android sürümlerinde preferImmediatelyAvailableCredentials desteklenir.
  • 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 taahhütleri içerir.

Yeni Özellikler

  • Küçük uygulama güncellemelerinin yanı sıra sürüm yükseltme sürümü.

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 taahhütleri içerir.

Hata Düzeltmeleri

  • U öncesi cihazlarda hata içeren ortak anahtar kimlik bilgisi akışlarında CONSTRAINT_ERR yerine NOT_ALLOWED_ERR doğru şekilde kontrol edilecek şekilde mantık düzeltildi (I31b37)

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 taahhütleri 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 taahhütleri 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ümler için 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 bulunmayan kaynak jar dosyalarını içerir.

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 taahhütleri içerir.

Yeni Özellikler

  • getCredential veya createCredential çağrısı sırasında kimlik bilgisi girişlerinin 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üzeyi, görüntüleme öncelikleri hakkında bilgi içerecek şekilde genişletildi (Ied6fe)
  • Yapılandırılmış veri dönüşüm yardımcılarına ham paketi gösterdi (If03a0)
  • isDefaultIcon ve isAutoSelectAllowedFromOption API'lerinin açığa çıkarılması (I05c59)
  • Kimlik bilgisi girişi API yüzeyini, bir simgenin varsayılan olarak ayarlanması hakkında bilgi içerecek şekilde genişlettik (I9fe00)
  • Kimlik bilgisi girişlerine entryGroupId bit eklendi (Id995c)
  • CredentialEntry API yüzeyine yeni bir affiliationName mülkü 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'nin neden olduğu NPE'yi düzeltin (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ü bu taahhütleri içerir.

Hata Düzeltmeleri

  • Google Play Hizmetleri için gereken minimum APK sürümü artık 2023 v08.23'tür (APK sürümü 230815045) ve bu kontrol kitaplığa yerleştirilmiştir. (aosp/2856137)
  • Birden fazla yayındaki isteklerin yarış koşulundan kaynaklanan "Zaten devam ettiriliyor" 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 taahhütleri içerir.

Hata Düzeltmeleri

  • Birden fazla yayındaki isteklerin yarış koşulundan kaynaklanan "Zaten devam ettiriliyor" hatasını düzeltme (Ic3567)
  • clearCredentialState API'sinin neden olduğu NPE'yi düzeltme (b/327686881)

1.2.1 sürümü

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 taahhütleri içerir.

Hata Düzeltmeleri

  • Platform kimlik bilgisi yöneticisi kullanılamadığında yedek çözüm sağlanır. (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 taahhütleri içerir.

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

  • Bu sürümde, kullanıcı isteklerine göre şifreleri ve şifre anahtarlarını depolama 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ü bu taahhütleri içerir.

  • Küçük uygulama güncellemeleriyle birlikte sürüm yükseltme 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 taahhütleri içerir.

Yeni Özellikler

  • Google ile oturum açma için oturum açma isteği akışı eklendi. (Ib6559,I7a042)
  • İzin verilenler listesindeki paketler için tek imza kontrolü eklendi. (Ie6ff5)
  • Güncellenen toJson() yöntemlerini kullanmak için PublicKeyCredential json ayrıştırması güncellendi. (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ü bu taahhütleri içerir.

Hata Düzeltmeleri

  • Webauthn spesifikasyonundan desteğin kaldırılması planlandığı için uvm uzantılarını kaldırır. (I2d46d)
  • clientExtensions, credProps ve rk mülkleri ile ilgili webauthn spesifikasyonuna uygunluğ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ü bu taahhütleri içerir.

Hata Düzeltmeleri

  • b/293743991 - PublicKeyCredential içindeki authenticationResponseJson mülkünü doğru şekilde ayrıştırmak 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ü bu taahhütleri içerir.

API Değişiklikleri

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

Hata Düzeltmeleri

  • Test API'leri ekleme (I0d243)
  • Yeni test API'leri ekleme (I6fa12)
  • Oluşturma istekleri için otomatik seçimi gösterme (I84eee)
  • JSON kodlama hatalarını daha ayrıntılı hale getirme (I7a865)
  • Etkinlik dışı bir bağlam parametresinde geliştirici hatasını kolayca bildirme (/I20dd7, b/288288940)
  • Sağlayıcılardan döndürülen istisnalar için istisna ayrıştırma düzeltildi (Iaa2af,I0d243,I55151)
  • toSlice ile ilgili belgeler 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

  • Herkese açık dal ile birlikte sunulan GMS modülleri genelinde get API için 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 sürüm, dahili bir daldan yayınlanmıştır.

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ştir.

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 zorunlu kılı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 belirlemesine 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 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şleme koymak zorunda kalmaz.

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ü bu taahhütleri içerir.

Yeni Özellikler

  • Bu sürümde, kullanıcı isteklerine göre şifreleri ve şifre anahtarlarını depolama 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ı. 1.0.0-alpha09 sürümü bu taahhütleri içerir.

Hata Düzeltmeleri

  • İstisna türlerinin doğru ve tutarlı olduğunu doğrulayı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 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ı. 1.0.0-alpha08 sürümü bu taahhütleri içerir.

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ü bu taahhütleri içerir.

Hata Düzeltmeleri

  • Yapılandırma değişikliklerinden kaynaklanan hatayı düzeltme (a75fca, b/276316128)
  • Yalnızca U öncesi SDK (5418c9, b/278148300) için U sonrası akışı kesintiye uğratmayı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ü bu taahhütleri içerir.

Yeni Özellikler

  • Google kimliğiyle entegrasyonu 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 taahhütleri içerir.

Hata Düzeltmeleri

  • Kullanıcı modal sayfayı iptal ettiğinde kullanıcının iptal hatasını doğru şekilde raporlayın. (/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ü bu taahhütleri içerir.

API Değişiklikleri

  • Jetpack Kitaplığı'nda kaynak ayarlamak 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ı 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ü bu taahhütleri içerir.

Yeni Özellikler

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

API Değişiklikleri

  • UnsupportedException'ün düzgün çalışmasını sağlar (I68208)
  • Cihazın gerekli işaretleri içermediği gibi durumları hesaba katmak için yeni bir istisna türü eklendi (If08dd)
  • 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ü bu taahhütleri içerir.

API Değişiklikleri

  • CredentialManager api imza değişiklikleri (Iabdec)
  • CredentialManager api signature changes (I977ed)
  • CredentialManager api imza değişiklikleri (Ia6e9b)

Hata Düzeltmeleri

  • Eski "cable" artık webauthn spesifikasyonunda desteklenmiyor ve bunun yerine "hybrid", aktarım listesi için döndürülüyor.
  • Taşımalar iki boyutlu listelerde döndürülürdü. Bu, doğru 1 boyutlu liste 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 taahhütleri 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, şifre anahtarları ve birleşik 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 bu bilgilere erişilmesine olanak tanıyan isteğe bağlı bir kitaplıktır. Bu bağımlılık, Android API düzeyi 33 ve önceki sürümleri çalıştıran cihazlar için gereklidir.

API Değişiklikleri

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