Biyometrik
| Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürümü | 
|---|---|---|---|---|
| 20 Mayıs 2025 | 1.1.0 | - | - | 1.4.0-alpha04 | 
Bağımlılıkları beyan etme
Biyometri bağımlılığı eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu inceleyin.
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:
Eski
dependencies { // Java language implementation implementation "androidx.biometric:biometric:1.1.0" // Kotlin implementation "androidx.biometric:biometric-ktx:1.4.0-alpha02" }
Kotlin
dependencies { // Java language implementation implementation("androidx.biometric:biometric:1.1.0") // Kotlin implementation("androidx.biometric:biometric:1.4.0-alpha02") }
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.
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
Sürüm 1.4
Sürüm 1.4.0-alpha04
20 Mayıs 2025
androidx.biometric:biometric:1.4.0-alpha04 yayınlanır. 1.4.0-alpha04 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Wear uygulamaları için KeyguardManagerAPI'yi her zaman dahili olarak kullanın (I9b7fd)
API Değişiklikleri
- Ayrıcalıklı kimlik doğrulayıcı biti IDENTITY_CHECKekleyin (I706bb)
Sürüm 1.4.0-alpha03
26 Mart 2025
androidx.biometric:biometric:1.4.0-alpha03 yayınlanır. 1.4.0-alpha03 sürümü bu taahhütleri içerir.
Yeni Özellikler
- androidx.biometric:biometric-ktxmodülü ve- androidx.BiometricPrompt'nin yerini alacak yeni bir kimlik doğrulama giriş noktası- registerForAuthenticationResult()API'si kullanıma sunuldu. Activity Result API'ye göre modellenen bu yeni API, hem Kotlin hem de Java geliştirmeyle sorunsuz uyumluluk sağlar.
API Değişiklikleri
- ERROR_MORE_OPTIONS_BUTTON'ü- ERROR_CONTENT_VIEW_MORE_OPTIONS_BUTTONolarak yeniden adlandırın (I71d07)
- Çerçeveyle tutarlılığı sağlamak için IdentityCredentialiçin@Deprecatedek açıklaması ekleyin. (I6ac90, b/140252778, b/217942278, b/251211046, b/239955609)
- [1/3] Yeniden tasarlanacak biometric.auth ve kotlin kitaplığını kaldırın. (I2f67c)
- [2/3] Kimlik doğrulama girişi olarak AuthenticationRequestve kimlik doğrulama sonucu türü olarakAuthenticationResultekleyin. Oluşturucularla birlikte iki türAuthenticationRequestvardır. (I50fd9)- Strengthve isteğe bağlı- Fallbackile biyometrik kimlik doğrulama için- BiometricRequest.
- CredentialRequestyalnızca cihaz kimlik bilgileriyle kimlik doğrulama için.
 
- [3/3] Biyometrik modül için yeni activity-result-pattern API'leri ekleyin. Özellikle, AuthenticationResultCallbackve isteğe bağlıonAuthenticationFailedCallbacköğelerini kaydeden ve tüm girişlerle kimlik doğrulamayı başlatmak içinAuthenticationResultLauncherdöndürenregisterForAuthenticationResult()adlı bir kayıt API'si ekleyin. (I2b06e)
Hata Düzeltmeleri
- Bu kitaplıkta artık tür kullanımı olan JSpecify nullness ek açıklamaları kullanılmaktadır. Kotlin geliştiricileri, doğru kullanımı zorunlu kılmak için aşağıdaki derleyici bağımsız değişkenini kullanmalıdır: -Xjspecify-annotations=strict(Kotlin derleyicisinin 2.1.0 sürümünden itibaren varsayılan olarak bu kullanılır). (Ib49b4, b/326456246)
- androidx.biometric.FingerprintDialogFragmentparçasının oluşturulamaması sorunu düzeltildi. (I51c4a, b/181805603)
- Cihazın ana sayfa düğmesine basıldığında BiometricPrompt'ün kapatılmamasıyla ilgili sorun düzeltildi. (I8c393, I0ca8c, b/149770989)
- API 34/35'te biyometri uygulaması kimlik doğrulamasının devre dışı bırakılmasıyla ilgili hata kodu tutarsızlıkları düzeltildi. (Ice99d, b/386918213)
- Eski cihazlarda güçlü biyometriyi zorunlu kılma özelliğini birleşik kimlik doğrulayıcılara da uygulayın. (Ibb853, I5cfb3, b/257670132)
Sürüm 1.4.0-alpha02
7 Ağustos 2024
androidx.biometric:biometric:1.4.0-alpha02 ve androidx.biometric:biometric-ktx:1.4.0-alpha02 yayınlandı. 1.4.0-alpha02 sürümü bu taahhütleri içerir.
Yeni Özellikler
- PromptContentView, geliştiricilerin özel içerik görünümünü düz açıklama metni görünümüne ek bir seçenek olarak göstermelerine olanak tanır
- Uygulama logosu, biyometri isteminde gösterilir. Uygulama simgesi kullanılarak otomatik olarak eklenir.
API Değişiklikleri
- Özel içerik görüntülemeyi desteklemek için API ekleme
- BiometricPrompt.PromptInfo.Builder#setContentView
- BiometricPrompt.PromptInfo#getContentView
- PromptContentViewarayüz
- PromptVerticalListContentViewsınıf
- PromptContentViewWithMoreOptionsButtonsınıfı (yalnızca ayrıcalıklı uygulamalar için)
 
- Logoyu desteklemek için API ekleme (yalnızca ayrıcalıklı uygulamalar için)
- BiometricPrompt.PromptInfo.Builder#setLogoBitmap
- BiometricPrompt.PromptInfo.Builder#setLogoRes
- BiometricPrompt.PromptInfo.Builder#setLogoDescription
- BiometricPrompt.PromptInfo#getLogoBitmap
- BiometricPrompt.PromptInfo#getLogoRes
- BiometricPrompt.PromptInfo#getLogoDescription58c35c6
 
Hata Düzeltmeleri
- compileSdk, 35 5dc41be olarak güncellendi
Sürüm 1.4.0-alpha01
29 Mayıs 2024
androidx.biometric:biometric:1.4.0-alpha01 ve androidx.biometric:biometric-ktx:1.4.0-alpha01 yayınlandı. Bu sürüm, dahili bir dalda geliştirilmiştir ve Android 15 Beta 2'yi hedefler.
Hata Düzeltmeleri
- Kullanıcı arayüzünü Android 15'teki platform değişiklikleriyle tutarlı olacak şekilde güncelleme
Sürüm 1.2.0
Sürüm 1.2.0-alpha05
21 Eylül 2022
androidx.biometric:biometric:1.2.0-alpha05 ve androidx.biometric:biometric-ktx:1.2.0-alpha05 yayınlandı. 1.2.0-alpha05 sürümü bu taahhütleri içerir.
API Değişiklikleri
- Android 13'te android.security.identity.PresentationSessioniçinCryptoObjectdesteği eklendi. (C5f1ec, b/197965513)
Hata Düzeltmeleri
- Kitaplık boyutunu azaltmak için gereksiz kaynak varyantları kaldırıldı. (I3601e, b/220178553)
- Etkinlik dışı bağlamlarda barındırılan BiometricPromptile ilgili sorun düzeltildi. (Ife255)
Sürüm 1.2.0-alpha04
17 Kasım 2021
androidx.biometric:biometric:1.2.0-alpha04 ve androidx.biometric:biometric-ktx:1.2.0-alpha04 yayınlandı. 1.2.0-alpha04 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Etkinlik dışı bağlamlar tarafından barındırılan parçalar için iyileştirilmiş BiometricPrompt desteği (I9312b)
API Değişiklikleri
- Android 12 BiometricManager.Strings API'si (I12f2d) desteği eklendi
- Hedef ve kaynak uyumluluğu Java 7'den Java 8'e değiştirildi (I16129)
Hata Düzeltmeleri
- API 29'da, bazı cihazların (emülatörler dahil) PIN/desen/şifreye geri döndüğünde iptal hatası alması sorunu düzeltildi. API 29'daki bazı cihazlarda, biyometrik mevcut ve kayıtlı olsa bile kullanıcıdan ekran kilidi istenebileceğini unutmayın. (b/142740104)
- API 29'da, biyometri donanımı olmayan cihazların PIN/desen/şifreye doğru şekilde geri dönmediği sorun düzeltildi (b/170517889)
Sürüm 1.2.0-alpha03
24 Şubat 2021
androidx.biometric:biometric:1.2.0-alpha03 ve androidx.biometric:biometric-ktx:1.2.0-alpha03 yayınlandı. 1.2.0-alpha03 sürümü bu taahhütleri içerir.
API Değişiklikleri
- Diğer AuthPrompt türlerinde mevcut olanlara benzer şekilde, CredentialAuthPrompt için askıya alma coroutine uzantıları eklendi. (I9ac70)
Sürüm 1.2.0-alpha02
27 Ocak 2021
androidx.biometric:biometric:1.2.0-alpha02 ve androidx.biometric:biometric-ktx:1.2.0-alpha02 yayınlandı. 1.2.0-alpha02 sürümü bu taahhütleri içerir.
API Değişiklikleri
- Daha önce bir oluşturucu aracılığıyla ayarlanan bazı AuthPromptalanlarıstartAuthentication(...)yöntemi bağımsız değişkenlerine dönüştürüldü. (I18896, b/174098373)
- Eski Android sürümlerinde sınırlı veya hiç destek almayan AuthPrompttürleri için minimum API düzeyi koşulları eklendi. (I18896)
- Bir oluşturucu aracılığıyla ayarlanan tüm AuthPromptalanları için alıcı yöntemleri eklendi. (I18896)
- AuthPromptAPI'leri aracılığıyla biyometrik kimlik doğrulama için askıya alınan eş yordam Kotlin uzantıları eklendi. Bu işlevler, başarılı olduğunda doğrudan- AuthenticationResultdeğerini döndürür veya hata veya başarısızlık (kimlik bilgisi reddi) durumunda istisna atar. (Iffc9e)
Hata Düzeltmeleri
- BiometricManager.canAuthenticate(int)'ün, Android 10 (API düzeyi 29) yüklü ve parmak izi sensörü bulunan bir cihaz için bazen yanlış durum kodu döndürmesine neden olan sorun düzeltildi. (I72420, b/176921662)
- Android 10 (API düzeyi 29) ve önceki SDK sürümlerinde BiometricManager.canAuthenticate(int)işlevinin, biyometri donanımı ve kayıtlı PIN, desen veya şifresi olmayan bir cihaz için yanlış durum kodu döndürmesine neden olan sorun düzeltildi. (I79b7d, b/174505824)
- BiometricPrompt, ilişkili etkinliğinden daha kısa yaşam döngüsüne sahip bir parçada barındırıldığında ortaya çıkan bir bellek sızıntısı düzeltildi. (I70864, b/167014923)
Sürüm 1.2.0-alpha01
2 Aralık 2020
androidx.biometric:biometric:1.2.0-alpha01 ve androidx.biometric:biometric-ktx:1.2.0-alpha01 yayınlandı. 1.2.0-alpha01 sürümü bu taahhütleri içerir.
Yeni Özellikler
- androidx.biometric:biometric'a Kotlin'e özel API'ler ve uzantılar ekleyen- androidx.biometric:biometric-ktxmodülü kullanıma sunuldu.
API Değişiklikleri
- BiometricPromptoluşturmak ve kimlik doğrulama yapmak için yeni- AuthPromptAPI'leri eklendi. Bu API'ler,- BiometricPrompt'nin- onCreategibi erken yaşam döngüsü geri çağırmalarında oluşturulmasını gerektirmez. (I19022)
- Yeni AuthPromptAPI'leri içinFragmentveFragmentActivity'e Kotlin uzantıları eklendi. (Iaf98c)
1.1.0 sürümü
1.1.0 sürümü
27 Ocak 2021
androidx.biometric:biometric:1.1.0 yayınlanır. 1.1.0 sürümü bu taahhütleri içerir.
1.0.0 sürümünden beri yapılan önemli değişiklikler
- Android 11'de kullanıma sunulan yeni biyometrik kimlik doğrulama özellikleri ve API güncellemeleri için geriye dönük uyumlu destek eklendi.
- Kitaplığın uygulama boyutu ayak izini önemli ölçüde azalttı (bazı durumlarda 100 KB'tan fazla).
- Daha önce kitaplıktan kaynaklanan çeşitli bellek sızıntısı kaynakları kaldırıldı.
- Eski Android sürümlerindeki performansı etkileyebilecek sınıf doğrulama hataları düzeltildi.
- Kitaplığın kararlılığı ve davranışıyla ilgili çeşitli ek iyileştirmeler yapıldı.
Sürüm 1.1.0-rc01
11 Kasım 2020
androidx.biometric:biometric:1.1.0-rc01 yayınlanır. 1.1.0-rc01 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- Bazı cihazlarda belirli işlemlerin (kimlik doğrulama, iptal etme vb.) bazen NullPointerExceptionhatası vermesine neden olan sorun düzeltildi. (b/151316421)
- Android 10'da 3. Sınıf biyometrileri kontrol etmek için BiometricManager#canAuthenticate(int)kullanıldığında bazı Pixel cihazların yanlış durum bildirmesine neden olan sorun düzeltildi. (b/170406186)
Sürüm 1.1.0-beta01
1 Ekim 2020
androidx.biometric:biometric:1.1.0-beta01 yayınlanır. 1.1.0-beta01 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Android 8.1 ve önceki sürümlerde iletişim kutusu animasyonları statik öğelerle değiştirilerek kitaplığın APK boyutu önemli ölçüde azaltıldı (bazı durumlarda sıkıştırılmış durumda 100 KB'tan fazla). (I4844e)
- BiometricPromptartık biyometrik kimlik doğrulama devre dışı bırakıldığında desteklenen tüm Android sürümlerinde otomatik olarak cihaz kimlik bilgisi kimlik doğrulamasına (izin veriliyorsa) geçer. (b/149579143)
Hata Düzeltmeleri
- BiometricPrompt'ün, parmak izi sensörü olmayan bazı Android 9 cihazlarda kilitlenmeye neden olduğu sorun düzeltildi. (b/151443237)
- FingerprintDialogFragment'da olası bir- NullPointerExceptiondüzeltildi. (b/167951429)
- BiometricManageriçinde yansıtıcı bir yöntem çağrısı için yanlış- CryptoObjecttürünün kullanılmasına neden olan sorun düzeltildi. (b/165824669)
- BiometricPrompt'ün reddedildikten kısa süre sonra tekrar gösterilmesinin, bazı Android 10 cihazlarda yeni istemin otomatik olarak reddedilmesine neden olduğu sorun düzeltildi. (b/157783075)
- FingerprintManagerCompatkullanımıyla ilgili bellek sızıntıları düzeltildi. (b/165840273)
- Bazı Android 9 cihazlarda parmak izi iletişim kutusu kullanıcı arayüzünün gizli olması veya yanlış gösterilmesiyle ilgili sorunlar düzeltildi. (b/154868505, b/148350291)
Sürüm 1.1.0-alpha02
19 Ağustos 2020
androidx.biometric:biometric:1.1.0-alpha02 yayınlanır. 1.1.0-alpha02 sürümü bu taahhütleri içerir.
Yeni Özellikler
- BiometricManager#canAuthenticate()artık kullanıcının kimlik doğrulamayı devam ettirebileceğini belirtmek için- BIOMETRIC_STATUS_UNKNOWNveya belirli bir kimlik doğrulayıcı kombinasyonunun cihaz tarafından desteklenmediğini belirtmek için- BIOMETRIC_ERROR_UNSUPPORTEDdöndürebilir.
- BiometricPrompt#authenticate()artık yalnızca Android 11 (API düzeyi 30) ve sonraki sürümlerde ilişkili bir- CryptoObjectile cihaz kimlik bilgisi kimlik doğrulaması için kullanılabilir.
API Değişiklikleri
- BiometricPromptörneği oluştururken açık bir- Executorsağlamanın isteğe bağlı olmasını sağladı. (I6bb8a)
- Android 11'den itibaren BiometricManager#canAuthenticate(int)yöntemi eklendi. (Ia3f1c)
- Android 11'den itibaren BiometricManager.Authenticatorssabit değerleri için destek eklemek üzereBiometricPromptgüncellendi. (I39bd8)
- Android 11'den itibaren BiometricPrompt.AuthenticationResult#getAuthenticationType()yöntemi eklendi. (Icfad5)
- Android 11'den itibaren BiometricPrompt.ERROR_SECURITY_UPDATE_REQUIREDhata kodu eklendi. (I6610b)
- BiometricPrompt.CryptoObject, Android 11 (API düzeyi 30) ve sonraki sürümlerde yalnızca- IdentityCredential'i desteklemek üzere güncellendi. (I1d9f6)
Hata Düzeltmeleri
- LeakCanary tarafından BiometricFragmentveBiometricViewModel'te bildirilen bellek sızıntıları düzeltildi. (b/144919472)
- BiometricViewModel'ün artık arka plan ileti dizisinden- MutableLiveData#setValue()'u çağırmayacağından emin olun. (b/159983244)
- BiometricPrompt'ün bazı API düzeylerinde geçici kilitlemeyi doğru şekilde işlememesi sorunu düzeltildi. (9acfce9)
- BiometricPrompt'ün bazı API düzeylerinde ekran kilidi kimlik bilgisiyle korunmayan bir cihaz için yanlış hata kodu döndürdüğü sorun düzeltildi. (b/148626482)
- Bazı API düzeylerinde anahtar koruması uygulanmayan cihazlar için BiometricManagerveBiometricPrompt'ün yanlış hata kodları döndürdüğü sorun düzeltildi. (891c6e0)
Sürüm 1.1.0-alpha01
24 Haziran 2020
androidx.biometric:biometric:1.1.0-alpha01 yayınlanır. 1.1.0-alpha01 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Bellek sızıntısı ve diğer istenmeyen davranışların olası kaynaklarını ele almak için dahili kitaplık uygulamasını yeniden yapılandırdı:
- Dahili parçalar artık istemci uygulamasının etkinlik yaşam döngüsüne bağlı bir ViewModelkullanarak verileri paylaşır ve tutar.
- Android 10 (API düzeyi 29) öncesindeki cihaz kimlik bilgisi kimlik doğrulaması artık istemci uygulamasında şeffaf bir etkinlik başlatmaz.
 
- Dahili parçalar artık istemci uygulamasının etkinlik yaşam döngüsüne bağlı bir 
Hata Düzeltmeleri
- FingerprintManagerCompatkullanımıyla ilgili desteğin sonlandırılmasıyla ilgili uyarılar çözüldü. (b/142967618)
- Eski Android sürümlerinde sınıf doğrulama sorunlarını önlemek için SDK denetimli platform yöntemlerinin çağrılma şekli değiştirildi. (94beb4b)
- Herkese açık API'nin parçası olmayan Gradle bağımlılıkları artık kitaplık tarafından dışa aktarılmaz. (f289d9e)
1.0.1 sürümü
1.0.1 sürümü
18 Aralık 2019
androidx.biometric:biometric:1.0.1 yayınlanır.  1.0.1 sürümü bu taahhütleri içerir.
Hata düzeltmeleri
- Kripto tabanlı kimlik doğrulama için mevcut parmak izi yedek çözümü, etkilendiği bilinen tedarikçileri kapsayacak şekilde genişletildi ve API 28 ile sınırlandırıldı (b/143361271)
- Belirli cihazlarda biyometri iletişim kutusunun bir sistem yer paylaşımının altında gösterildiği sorun düzeltildi (b/143230260)
- setDeviceCredentialAllowed(true)ile ilgili birkaç sorun düzeltildi (b/143091227, b/143097321, b/143653944)
- Kullanıcı cihaz kimlik bilgilerini onayladıktan sonra onAuthenticationSuccessişlevinin her zaman çağrılmadığı belirli Android sürümlerindeki bir sorun düzeltildi (b/145232806)
- Belirli Android sürümlerinde, istem döndürüldüğünde onAuthenticationErrorişlevinin her zaman çağrılmaması sorunu düzeltildi (b/145230042)
- Belirli Android sürümlerinde, belirli hata kodları alındığında istemin kapatılmamasına neden olan sorun düzeltildi (b/143683687)
- BiometricFragment'da olası bir- NullPointerExceptiondüzeltildi (b/142599311)
Sürüm 1.0.0
Sürüm 1.0.0
7 Kasım 2019
androidx.biometric:biometric:1.0.0, 1.0.0-rc02 tarihinden bu yana herhangi bir değişiklik içermeden yayınlandı.  1.0.0 sürümü bu taahhütleri içerir.
1.0.0 sürümünün önemli özellikleri
- Android 10'da uygulandığı şekilde BiometricPromptveBiometricManagerAPI'lerinin Android 6.0'a (API 23) kadar tam özellik desteği sunan uyumluluk sürümü
- Fragmentveya- FragmentActivityiçindeki- BiometricPromptiçin yerleşik yaşam döngüsü yönetimi
- Kripto tabanlı kimlik doğrulama sırasında zayıf biyometrileri yanlış şekilde sunduğu bilinen cihazlar için özel işleme
Sürüm 1.0.0-rc02
23 Ekim 2019
androidx.biometric:biometric:1.0.0-rc02 yayınlanır.  1.0.0-rc02 sürümü bu taahhütleri içerir.
Hata düzeltmeleri
- API 28 ve 29 sürümlerinde kripto tabanlı kimlik doğrulaması çağrıldığında yanlışlıkla zayıf bir biyometri sağladığı bilinen belirli cihazlar için bir geçici çözüm eklendi (b/142150327)
Sürüm 1.0.0-rc01
9 Ekim 2019
androidx.biometric:biometric:1.0.0-rc01 yayınlanır.  1.0.0-rc01 sürümü bu taahhütleri içerir.
Hata düzeltmeleri
- Ekran dönerken FingerprintDialogFragmentkapatıldığında ortaya çıkabilecek kilitlenme sorunu düzeltildi (b/141356362)
- Framework API'den null AuthenticationResultalınmasının kilitlenmeye neden olabileceği sorun düzeltildi (b/138862251)
- BiometricPrompt'ün- onSaveInstanceState()'ten sonra kapatılmasından kaynaklanan kilitlenmeler düzeltildi (b/138825362, b/140447194)
Sürüm 1.0.0-beta02
18 Eylül 2019
androidx.biometric:biometric:1.0.0-beta02 yayınlanır.  1.0.0-beta02 sürümü bu taahhütleri içerir.
Hata düzeltmeleri
- 1.0.0-beta01sürümündeki cihaz kimlik bilgisi desteğiyle ilgili sorunlar düzeltildi
- Java 8 bağımlılıkları kaldırıldı ve Java 7'ye bağlılığa geçildi (b/140508526)
- FingerprintHelperFragmentartık parmak izi donanımı algılanmadığında doğru şekilde- ERROR_HW_NOT_PRESENTdeğerini döndürüyor (b/140427586)
Sürüm 1.0.0-beta01
29 Ağustos 2019
androidx.biometric:biometric:1.0.0-beta01 yayınlanır.  1.0.0-beta01 sürümü bu taahhütleri içerir.
Yeni özellikler
BiometricPrompt için, FragmentActivity gerektiren mevcut kurucunun aksine, bir Fragment'te barındırılmasına olanak tanıyan ikinci bir kurucu tanıttık.
Ayrıca Android 10'daki aşağıdaki işlevleri AndroidX Biometric kitaplığına ekliyoruz:
- BiometricManager#canAuthenticate
- BiometricPrompt.PromptInfo#setConfirmationRequired
- BiometricPrompt.PromptInfo#setDeviceCredentialAllowed
Android 10'da kitaplık, platform API'sinden ilgili yöntemleri çağırır. Eski API düzeylerinde kitaplık bu davranışı taklit eder.
API değişiklikleri
- Biyometri istemi için parçaya özgü bir kurucu eklendi (b/131980596)
- Yukarıdaki "Yeni özellikler" bölümüne bakın.
Hata düzeltmeleri
- L+ için BiometricPrompt cihaz kimlik bilgisi desteği ekleme
- BiometricPrompt'in herkese açık hata sabitlerini kullanması düzeltildi (b/137788194)
- BiometricPrompt.onAttach()'teki- NullPointerExceptionsorununu düzeltin (b/136103103)
- Davranış, BiometricPrompt'ın istem dışındaki bir dokunma etkinliği tarafından iptal edilmesine izin vermeyecek şekilde değiştirildi (b/135684487)
- Kotlin'de null hata değeri döndürüldüğünde onAuthenticationError kilitlenmesi düzeltildi (b/128350861)
- FingerprintDialogFragment artık stillendirilebilir (b/127878106)
- FingerprintDialog artık kaydırılabilir (b/126367887)
- Biyometrik iletişim kutusunu döndürmenin IllegalStateExceptionhatası (b/124153656), (b/123811924)
- API düzeyleri 23 ila 27 arasındaki tutarsız davranış düzeltildi. (b/124066957)
- Parmak İzi Giriş İletişim Kutusu'nun Talkback'i kullanarak yanlış metin okumasıyla ilgili sorun düzeltildi. (b/123572331)
Sürüm 1.0.0-alpha04
3 Nisan 2019
androidx.biometric:biometric:1.0.0-alpha04 yayınlanır.  Bu sürüme dahil edilen taahhütleri burada bulabilirsiniz.
Hata düzeltmeleri
- Biyometrik parçaların her durumda temizlenmemesi sorunu düzeltildi. (b/121117380)
- Sabit BiometricPrompt, yalnızca birBiometricPrompt.AuthenticationCallbackörneğine (b/123857949) izin verir
- Sistem ve uyumlu sürümler arasında tutarsız olan BiometricPrompthata davranışı düzeltildi. (b/123572326)
- @NotNull errStringile- onAuthenticationError()geri çağırma işlevi, çalışma zamanında- NullPointerException'ye neden oluyor (b/123167217)
- androidx.BiometricPromptiptal düğmesi kilitlenmelerini düzeltme (b/122054485)
- Android P'de androidx.biometric.PromptInfobaşlığı/açıklaması değiştirilmemesine ilişkin sorun düzeltildi (b/122856773)
Sürüm 1.0.0-alpha03
17 Aralık 2018
Hata düzeltmeleri
- Kırıntıyla ilgili sorunlar düzeltildi
- O ve önceki sürümlerin yüklü olduğu cihazlarda, kilitlenme hataları P ve sonraki sürümlerle tutarlı olması için hemen döndürülür.
