I seguenti strumenti e risorse ti aiuteranno a utilizzare al meglio l'API Play Integrity nell'ambito della tua strategia anti-abuso.
Monitorare lo stato dell'API Play Integrity
La dashboard dello stato di Google Play mostra le informazioni sullo stato dell'API Play Integrity. Verranno pubblicate informazioni sullo stato del servizio, incluse eventuali interruzioni e problemi. Se riscontri un problema non elencato nella pagina, contatta l'assistenza per gli sviluppatori di Google Play supporto.
Testare diverse risposte dell'API Play Integrity all'interno dell'app
Puoi creare test per valutare in che modo l'API Play Integrity interagisce con la tua app. Per gli indirizzi email che specifichi, puoi selezionare gli esiti relativi all'integrità o il codice di errore che devono essere restituiti nella tua app dai server di Google Play. In questo modo, puoi testare la reazione della tua app a tutte le possibili risposte ed errori.
Puoi configurare un test in Play Console. Nel menu a sinistra, vai a Protetto con Play. Accanto a API Play Integrity, fai clic su Gestisci e trova Test per iniziare. Per istruzioni dettagliate, consulta il Centro assistenza Play Console.
Tieni presente che per le risposte di test nel payload restituito viene visualizzato un campo testingDetails aggiuntivo nel
payload restituito.
"testingDetails": { "isTestingResponse": true }
Analizzare le risposte dell'API Play Integrity ricevute dalla tua app
Puoi accedere ai report dell'API Play Integrity in Play Console per comprendere le risposte ricevute dalla tua app e identificare potenziali problemi. Per visualizzare il report, vai a Protetto con Play e fai clic sull'icona della freccia destra nella sezione Monitora l'API Play Integrity.
Il report mostra:
- Il volume di richieste standard e classiche effettuate dalla tua app.
- Una suddivisione di ogni risposta relativa all'esito per i dettagli del dispositivo, dell'app e dell'account. Gli esiti facoltativi non vengono ancora mostrati nel report.
- I codici di errore più comuni riscontrati dalla tua app.
- I certificati più comuni delle versioni dell'app non riconosciute.
Puoi filtrare il report per versione dell'app, paese e versione del sistema operativo Android per visualizzare in modo più dettagliato gli esiti relativi all'integrità. I dati non vengono mostrati quando il volume delle richieste è basso per proteggere la privacy degli utenti.
Controllare l'esito relativo all'integrità del dispositivo da qualsiasi dispositivo
Se devi verificare l'esito relativo all'integrità restituito dall'API Play Integrity per la tua app su un determinato dispositivo, ad esempio durante il debug o la risoluzione di un problema segnalato da un utente, puoi utilizzare l'app Play Store per generare un esito dell'API Play Integrity per quel dispositivo.
Innanzitutto, attiva le opzioni sviluppatore del Play Store sul dispositivo. Tocca l'icona del tuo profilo e poi Impostazioni. Apri il menu Informazioni e tocca sette volte la riga con l'etichetta Versione del Play Store per sbloccare la modalità sviluppatore.
Poi, per generare un esito da un dispositivo Android, apri l'app Play Store. Tocca l'icona del tuo profilo e poi Impostazioni. Apri il menu Generale e poi tocca Opzioni sviluppatore. Nelle impostazioni di Play Integrity, tocca Controlla integrità per generare un esito.
Aiutare gli utenti a risolvere i problemi di integrità
L'API Play Integrity fornisce varie finestre di dialogo di correzione di Google Play che puoi attivare all'interno della tua app per aiutare gli utenti a risolvere problemi specifici relativi agli esiti.
Per guidare gli utenti alla risoluzione dei problemi di integrità del dispositivo, puoi indirizzarli alla funzionalità di risoluzione dei problemi all'interno dell'app Play Store. Per risolvere i problemi di integrità del dispositivo, chiedi all'utente di eseguire i seguenti passaggi:
- Apri l'app Google Play Store.
- In alto a destra, tocca l'icona del profilo.
- Tocca Impostazioni > Informazioni > Certificazione Play Protect.
- Tocca Risolvi problema dispositivo. Questo pulsante è visibile solo agli utenti i cui dispositivi non superano i controlli di integrità del dispositivo Play. L'utente vedrà una serie di prompt che lo aiuteranno a risolvere il problema e, se possibile, a risolverlo.
Valutare le soluzioni di prevenzione delle frodi aziendali end-to-end
I clienti aziendali che cercano una soluzione completa per la gestione di frodi e bot possono acquistare reCAPTCHA Enterprise per dispositivi mobili, che include SDK per Android che forniscono agli sviluppatori punteggi di rischio di frode. reCAPTCHA Enterprise include automaticamente i segnali dell'API Play Integrity e li combina con i segnali della rete e dell'applicazione reCAPTCHA per i clienti, fornendo una soluzione di gestione delle frodi invisibile e senza problemi. Può anche fornire protezione per le app Android in cui l'API Play Integrity non è disponibile.
Ricevere assistenza
Per segnalare un esito imprevisto dell'API Play Integrity, ti preghiamo di inviare un problema con tutte le informazioni richieste.
Per porre domande o fornire feedback sull'API Play Integrity, puoi:
- Contattare l'assistenza per gli sviluppatori di Google Play direttamente da Play Console.
- Compilare questo modulo nel Centro assistenza Play Console.
Se richiedi di aumentare il numero di richieste giornaliere effettuate dalla tua app, la procedura può richiedere fino a una settimana. Ti consigliamo vivamente di monitorare l'utilizzo dell'API Play Integrity in Google Play Console o in console Google Cloud, dove puoi anche configurare avvisi quota, per evitare interruzioni del servizio.