Bu kılavuzda, Kimlik Bilgisi Yöneticisi ile ilgili yaygın hata kodları ve açıklamaları listelenmekte ve bunların nedenleri hakkında bazı bilgiler verilmektedir.
| Hata kodu ve açıklaması | Neden |
|---|---|
|
android.os.TransactionTooLargeException |
Bu durum, Android 14 ve sonraki sürümlerdeki |
|
CreateCredentialCancellationException Geçiş anahtarı kaydı veya alma işlemi kullanıcı tarafından iptal edildi. |
Kullanıcı, kimlik bilgisi oluşturmamayı veya kullanmamayı seçmiştir. Artık kullanıcı arayüzünüzü alternatif bir oturum açma yöntemi sunacak şekilde ayarlayabilir veya sürecinizdeki sonraki adımlara geçebilirsiniz. |
|
GetCredentialCancellationException |
Gerekli kullanıcı yetkisi alınmadığı için kimlik bilgisi alma işlemi sonlandırıldı. Bu durum en sık olarak kullanıcı oturum açma akışını manuel olarak iptal ettiğinde ortaya çıksa da teknik kısıtlamalar nedeniyle isteğin yetkilendirilmediğini de gösterebilir. Bu hata, iznin olmadığını gösterdiğinden isteği otomatik olarak yeniden denemeyin. Bu, kullanıcı deneyimini olumsuz etkiler. Ancak geliştiriciler bu istisnanın sıklığını izlemelidir. Yüksek sayıda "iptal" aslında yetkilendirme kullanıcı arayüzünün başarıyla tamamlanmasını engelleyen bir yapılandırma hatasına (ör. kapsamın eksik veya yanlış olması) işaret edebilir. Beklenmedik trendler fark ederseniz istek parametrelerinizi ve [relying party][2] yapılandırmanızı inceleyin. Not: Hata mesajı, kimlik bilgisinin türüne göre değişebilir:
|
|
CreateCredentialCustomException veya GetCredentialCustomException |
|
|
CreateCredentialInterruptedException veya GetCredentialInterruptedException |
Kullanıcı, şifre yöneticilerini yeniden yapılandırmak için ayarlara gittiğinden işlem kesintiye uğramış olabilir. Kesintiye başka nedenler de yol açmış olabilir. Lütfen aramayı tekrar deneyin. |
|
CreateCredentialUnknownException Şifre kaydetme sırasında, tek dokunma ile 16'dan şifre kaydetme hatası yanıtı alındı: [28431] Kullanıcıya Android otomatik doldurma istemi gösterildiği için şifre kaydetme işlemi atlanıyor. |
Bu hata yalnızca Google'ın belirlenmiş otomatik doldurma sağlayıcısı olduğu durumlarda Android 13 ve önceki sürümleri etkiler. Bu gibi durumlarda, kullanıcılar Otomatik Doldurma'dan bir kaydetme istemi alır ve şifre Google Şifre Yöneticisi'nde saklanır. Google ile otomatik doldurma kullanılarak kaydedilen kimlik bilgilerinin, Credential Manager API'si ile çift yönlü olarak senkronize edildiğini belirtmek isteriz. Bu nedenle, bu hata güvenle göz ardı edilebilir. |
|
CreatePublicKeyCredentialDomException ve GetPublicKeyCredentialDomException |
DOM istisnası daha spesifik bir |
|
CreatePublicKeyCredentialDomException ve GetPublicKeyCredentialDomException Gelen istek doğrulanamıyor. |
Şifre yöneticisinin sunucusu, uygulamanın paket kimliğini tanımıyor. Bu durum, sunucu tarafı entegrasyonunuzla, özellikle de dijital öğe bağlantısı kurulumuyla ilgili olası bir soruna işaret eder. Öğe bağlantı dosyanızdaki paket kimliğinin ve SHA'nın doğruluğunu tekrar kontrol edin. |
|
CreatePublicKeyCredentialDomException: Kayıt sırasında anahtar oluşturulamıyor |
Bu sorun, kullanıcı kaydolma sırasında ekran kilidi iletişim kutusunu kapattığında ortaya çıkabilir. |
|
CreateCredentialNoCreateOptionException |
Bu istisna, kullanıcının geçerli bir şifre yöneticisi yapılandırmadığını gösterir. Bu hata, kullanıcı tarafından başlatılan manuel iptal akışından değil, ayrı bir hatadan kaynaklanır. |
|
CreatePublicKeyDomException ve GetPublicKeyCredentialDomException Geçiş anahtarı kaydı kullanıcı tarafından iptal edildi. Geçiş anahtarı alma işlemi kullanıcı tarafından iptal edildi. |
Bu sorun, kullanıcı bir geçiş anahtarı kaydı / alma işlemi sırasında parmak izi iletişim kutusunu kapattığında ortaya çıkabilir. |
|
GetCredentialProviderConfigurationException ve CreateCredentialProviderConfigurationException getCredentialAsync sağlayıcı bağımlılığı bulunamadı createCredentialAsync sağlayıcı bağımlılığı bulunamadı |
|
|
GetCredentialUnsupportedException veya CreateCredentialUnsupportedException Cihazınız kimlik bilgisi yöneticisini desteklemiyor |
Kimlik bilgileri kitaplığınızın 1.2.1 veya sonraki bir sürüme güncellendiğinden emin olun. |
|
GetPublicKeyCredentialException Kimlik bilgisinin şifresi çözülemedi |
Bu sorun, Google Hesaplarından çıkış yapıp tekrar giriş yaptıktan sonra geçiş anahtarı kullanılmaya çalışıldığında ortaya çıkar. Kullanıcınızdan cihazında Google Hesabı'nda tekrar oturum açmasını isteyin. |
|
NoCreateOptionException |
Bu istisna, kullanıcının cihazında geçiş anahtarı kimlik bilgilerinin ayarlanmadığı veya şifre yöneticisinin yapılandırılmadığı durumlarda beklenen bir davranıştır. |
|
NoCredentialException Eşleşen kimlik bilgisi bulunamadı |
Bu istisna aşağıdaki durumlarda oluşur:
|
|
Şifrelenmiş veriler kilitlendiği için geçiş anahtarı oluşturulamıyor |
Kullanıcının Chrome sunucu tarafı verilerini sıfırlaması gerekir. Bu veriler arasında, kayıtlı şifreler ve geçiş anahtarlarının yanı sıra yer işaretleri ve Chrome ayarları bulunur. Chrome'un hangi verileri sakladığı hakkında daha fazla bilgi edinmek için Hesabınızdaki Chrome verileri sayfasını inceleyin.
|
|
On Begin Sign In Failure: 8: Bilinmeyen dahili hata. |
Cihaz, Google Hesabı ile düzgün şekilde ayarlanmamış olabilir. Geçiş anahtarı JSON'unun oluşturulma şekliyle ilgili bir sorun olabilir. Uygulamanın doğruluğunu kontrol edin. |
|
Senkronizasyon hesabı alınamıyor |
Google Play Hizmetleri'nin 24.40.XX ve sonraki sürümlerinde daha bilgilendirici hata kodları sağlanacaktır. Örneğin, arayanlar artık "Senkronizasyon hesabı alınamıyor" yerine iptal hata mesajı alacak. |