Google ha annunciato di recente l'API Play Integrity, che consolida più offerte relative all'integrità (incluso l'esito relativo all'integrità di SafetyNet Attestation) in un'unica API.
Prevediamo di disattivare gradualmente l'API SafetyNet Attestation a partire da gennaio 2024. Abbiamo esteso le tempistiche per darti tempo sufficiente per eseguire la migrazione alla nuova API Play Integrity ed evitare interruzioni della tua attività.
L'API Play Integrity include tutti gli indicatori di integrità offerti dall'attestazione SafetyNet e altri ancora, come la licenza utente di Google Play e i messaggi di errore migliori. La nuova API è stata progettata in modo da poter usufruire facilmente di nuove funzionalità con un tempo di compilazione ridotto per l'upgrade.
Tempistiche di ritiro di SafetyNet Attestation
Date | Traguardo | Cosa significa per te? |
Giugno 2022 | Annuncio | Ti consigliamo di iniziare a integrare l'API Play Integrity il prima possibile. Nel frattempo, SafetyNet Attestation continuerà a funzionare per la tua app. |
Novembre 2022 | Campo con informazioni sul ritiro | Il campo "deprecationInformation" viene aggiunto alla risposta di SafetyNet Attestation. Contiene informazioni per gli sviluppatori sulla ritiro. |
Gennaio 2023 | Termine dell'onboarding dei nuovi sviluppatori | Dopo il 31 gennaio 2023, i nuovi utenti non potranno più registrarsi per l'API SafetyNet Attestation. Sono inclusi i nuovi sviluppatori che si registrano tramite SDK. |
Fine gennaio 2024 | Scadenza della migrazione (sequenza temporale estesa) | Se hai eseguito la migrazione all'API Play Integrity, SafetyNet Attestation continuerà a funzionare sulle versioni precedenti della tua app. Puoi comunque rilevare interazioni rischiose con le versioni precedenti della tua app. Se non hai eseguito la migrazione, SafetyNet Attestation non funzionerà più per la tua app (incluse le versioni precedenti) e restituirà un errore. Considereremo di aver eseguito la migrazione se la tua app chiama l'API Play Integrity in produzione. |
Fine gennaio 2025 | Disattivazione completa (tempi di ritiro estesi) | SafetyNet Attestation non funzionerà più per nessuna versione della tua app. L'app riceverà un errore. |
Configurare l'app per l'utilizzo dell'API Play Integrity
Ti consigliamo di eseguire la migrazione all'API Play Integrity durante il primo anno della sequenza temporale di ritiro per evitare interruzioni nel rilevamento di interazioni rischiose con la tua app e per contrastare gli abusi.
Le due API sono concettualmente simili, quindi se hai già definito la tua strategia anti-abuso e utilizzi già SafetyNet Attestation, la migrazione è semplice. Ora puoi seguire la guida alla migrazione e iniziare a configurare l'API Play Integrity tramite Play Console.
Se non distribuisci la tua app tramite Google Play, puoi comunque utilizzare l'API Play Integrity dalla console Google Cloud senza creare un account sviluppatore Google Play o pubblicare una release in Google Play Console seguendo questi passaggi.
Campo Informazioni sulla deprecazione
Il team di SafetyNet Attestation ha aggiunto un nuovo campo deprecationInformation
alla risposta di SafetyNet Attestation. Il campo contiene informazioni sul ritiro per informare gli sviluppatori della necessità di eseguire la migrazione alla nuova API Play Integrity.
Contiene anche informazioni sullo stato di migrazione della tua app. Per le app
di cui è stata eseguita la migrazione, verrà visualizzato il messaggio "L'app è inclusa nella lista consentita per utilizzare l'API SafetyNet Attestation fino al ritiro completo".
Ritiro completo
La disattivazione completa dell'API SafetyNet Attestation avverrà gradualmente a partire dal 31 gennaio 2025. L'attività restituita dall'API attest invoca sempre l'ascoltatore on failure con un'ApiException. Il valore del codice di stato sarà 7 (NETWORK_ERROR). Gli sviluppatori che hanno rilasciato versioni dell'app che utilizzano l'API Play Integrity devono chiedere agli utenti di aggiornare l'app.
Ricevere assistenza e condividere feedback
Siamo a tua disposizione per assicurare un processo di migrazione fluido. In caso di problemi o domande, visita il Centro assistenza Play Console.
Vogliamo anche ascoltare il tuo parere su come creare servizi di integrità migliori, pertanto ti invitiamo a condividere le tue richieste di funzionalità e i tuoi feedback su Play Console. Per farlo, fai clic sull'icona a forma di punto di domanda nell'angolo in alto a destra di Play Console, quindi fai clic su "Invia feedback" nel menu a discesa.
Ricevere risposte fino al ritiro completo
Se non hai ancora eseguito la migrazione all'API Play Integrity o non hai rimosso la certificazione SafetyNet entro la scadenza della migrazione (31 gennaio 2024), puoi compilare questo modulo per richiedere un'estensione. Se viene approvata per un'estensione, la tua app continuerà a ricevere risposte da SafetyNet Attestation fino alla scadenza della disattivazione completa (31 gennaio 2025).