Google kısa süre önce birden fazla bütünlük teklifini ( SafetyNet Attestation entegrasyon kararı dahil) tek bir API altında birleştiren Play Integrity API'yi duyurdu.
SafetyNet Attestation API'yi Ocak 2024'ten itibaren kademeli olarak kullanımdan kaldırmayı planlıyoruz. Yeni Play Integrity API'ye geçiş yapmanız ve işletmenizde yaşanabilecek sorunları önlemek için zaman kazanmanızı sağlamak amacıyla zaman çizelgesini uzattık.
Play Integrity API'de, SafetyNet Attestation'ın sunduğu tüm bütünlük sinyallerinin yanı sıra Google Play kullanıcı lisansı ve daha iyi hata mesajlaşması gibi daha pek çok özellik yer almaktadır. Yeni API, yeni özellikleri yükseltmeniz için gereken derleme süresini kısaltacak şekilde, geleceğe dönük bir şekilde tasarlanmıştır.
SafetyNet Onayı'nın kullanımdan kaldırılmasına yönelik zaman çizelgesi
Tarihler | Tarih | Bu değişiklik sizin için ne anlama geliyor? |
Haziran 2022 | Duyuru | En kısa sürede Play Integrity API ile entegrasyona başlamanız gerekir. Bu süre zarfında SafetyNet Attestation, uygulamanız için çalışmaya devam edecektir. |
Kasım 2022 | Kullanımdan kaldırma bilgileri alanı | "deprecationInformation" alanı, SafetyNet Attestation yanıtına eklenir. Bu e-posta, desteğin sonlandırılmasıyla ilgili geliştiricilere yönelik bilgiler içerir. |
Ocak 2023 | Yeni geliştirici oryantasyonu sona eriyor | Yeni kullanıcılar 31 Ocak 2023'ten sonra SafetyNet Attestation API'ye kaydolamaz. Buna, SDK'lar üzerinden kaydolan yeni geliştiriciler de dahildir. |
Ocak 2024'ün sonu | Taşıma için son tarih (zaman çizelgesi uzatıldı) | Play Integrity API'ye taşındıysanız SafetyNet Attestation, uygulamanızın eski sürümlerinde çalışmaya devam eder. Uygulamanızın önceki sürümleriyle ilgili riskli etkileşimleri tespit etmeye devam edebilirsiniz. Taşınmadıysanız SafetyNet Attestation artık uygulamanız için (önceki sürümler dahil) çalışmaz ve hata döndürür. Uygulamanız üretimdeyken Play Integrity API'yi çağırıyorsa taşındığınızı kabul ederiz. |
Ocak 2025'in sonu | Tam yayından kaldırma (uzatılmış zaman çizelgesi) | SafetyNet Attestation, uygulamanızın hiçbir sürümünde çalışmaz ve uygulamanız bir hata alır. |
Uygulamanızı Play Integrity API'yi kullanacak şekilde ayarlama
Uygulamanızla ilgili riskli etkileşimleri tespit etme ve kötüye kullanımla mücadele etme konularında yaşanabilecek sorunları önlemek için kullanımdan kaldırma zaman çizelgesinin ilk yılında Play Integrity API'ye taşınmanızı öneririz.
İki API kavramsal olarak benzer olduğundan, kötüye kullanım karşıtı stratejinizi zaten tanımladıysanız ve SafetyNet Attestation'ı zaten kullanıyorsanız taşıma işlemi kolaydır. Taşıma rehberini uygulayarak Play Console üzerinden Play Integrity API'yi kurmaya başlayabilirsiniz.
Uygulamanızı Google Play aracılığıyla dağıtmıyorsanız bu adımları uygulayarak Play geliştirici hesabı oluşturmadan veya Google Play Console'da sürüm yayınlamadan Play Integrity API'yi Google Cloud Console'dan kullanmaya devam edebilirsiniz.
Kullanımdan kaldırma bilgi alanı
SafetyNet Attestation ekibi, SafetyNet Attestation yanıtına yeni bir deprecationInformation
alanı ekledi. Bu alan, geliştiricilerin yeni Play Integrity API'ye geçmesi gerektiğini hatırlatmak için desteğin sonlandırılmasıyla ilgili bilgileri içerir.
Ayrıca, uygulamanızın taşıma durumuyla ilgili bilgiler de yer alır. Taşıma işlemi tamamlanan uygulamalar için "Uygulama, tamamen kullanımdan kaldırılana kadar SafetyNet Attestation API'yi kullanmak üzere izin verilenler listesine eklendi" ifadesi gösterilir.
Tam kapatma
SafetyNet Attestation API'nin tamamen kullanımdan kaldırılması 31 Ocak 2025'ten itibaren kademeli olarak gerçekleşecektir. attest API'si tarafından döndürülen görev, on failure listener işlevini her zaman ApiException ile çağırır. Durum kodunun değeri 7 (NETWORK_ERROR) olur. Play Integrity API'yi kullanan uygulama sürümleri yayınlayan geliştiriciler, kullanıcılara uygulamalarını güncellemelerini söylemelidir.
Yardım alma ve geri bildirim paylaşma
Sorunsuz bir taşıma işlemi gerçekleştirmeniz için size yardım etmeye hazırız. Herhangi bir sorun veya sorunuz varsa lütfen Play Console Yardım Merkezi'ni ziyaret edin.
Ayrıca, daha iyi bütünlük hizmetleri oluşturmayla ilgili düşüncelerinizi de duymak istediğimiz için lütfen özellik isteklerini ve geri bildirimlerinizi Play Console'da paylaşın. Bunu yapmak için Play Console'un sağ üst köşesindeki soru simgesini ve ardından açılır menüden "Geri bildirim gönder"i tıklayın.
Tam olarak devre dışı bırakılana kadar yanıt alma
Geçiş için son tarihe (31 Ocak 2024) kadar Play Integrity API'ye geçiş yapmadıysanız veya SafetyNet Onayı'nı kaldırmadıysanız ek süre istemek için bu formu doldurabilirsiniz. Ek süre onaylanırsa uygulamanız, tamamen devre dışı bırakma son tarihine (31 Ocak 2025) kadar SafetyNet Attestation'dan yanıt almaya devam eder.