Verifica con un solo tocco tramite SMS con l'API SMS User Consent

L'API SMS User Consent integra l'API SMS Retriever, che consente a un'app di chiedere all'utente di concedere l'accesso ai contenuti di un singolo messaggio SMS Quando un utente dà il consenso, l'app avrà accesso all'intero corpo del messaggio per completare automaticamente la verifica SMS.

Quando utilizzi l'API User User Consent per compilare automaticamente i codici monouso, all'utente verrà chiesto di concedere all'app l'autorizzazione per leggere un singolo messaggio SMS. Quando utilizzi l'API User User Consent, l'utente vedrà le seguenti schermate.

Quando l'utente avvia un flusso di verifica SMS, gli verrà chiesto di inserire il codice monouso utilizzando la tastiera. È importante svolgere questa operazione per gestire una situazione in cui l'utente riceve l'SMS su un dispositivo diverso rispetto all'app in esecuzione.

Quindi, se la tua app ha richiesto il consenso degli utenti per gli SMS, verrà mostrato all'utente un messaggio in arrivo contenente un codice monouso con la possibilità di condividere l'intero contenuto di un singolo messaggio. Questo accade solo se la tua app ha richiesto il consenso degli utenti SMS e è in esecuzione sul dispositivo che ha ricevuto il messaggio SMS. Non mostrerà mai i messaggi inviati dai contatti dell'utente.

Se l'utente sceglie di fornire i contenuti del messaggio SMS all'app, verrà condiviso l'intero testo del messaggio. L'utente visualizza il flusso di verifica SMS automaticamente completato.

Se l'utente decide di non condividere, l'utente dovrà digitare manualmente il codice monouso per completare il flusso di verifica SMS.

Per implementare un flusso di verifica SMS completo utilizzando l'API User User Consent, devi interagire con un server di backend per inviare l'SMS e l'API SMS User Consent per richiedere l'accesso all'utente a un singolo messaggio contenente un codice monouso.

Passo dopo passo, la tua app e il tuo server devono eseguire le operazioni seguenti per implementare un flusso di verifica SMS utilizzando l'API SMS User Consent:

  1. La tua app chiama l'API User Consent di SMS per iniziare ad ascoltare una risposta SMS dal server. Un messaggio SMS ricevuto prima dell'avvio del consenso dell'utente SMS non verrà inoltrato alla tua app.
  2. Dopo aver avviato l'API SMS User Consent, l'app invia a un server la richiesta di verificare il numero di telefono di un utente tramite la verifica SMS.
  3. Quando il dispositivo dell'utente riceve il messaggio SMS contenente un codice monouso, Google Play Services visualizza i contenuti del messaggio per l'utente e chiede il consenso per rendere disponibile tale testo nella tua app.
  4. Se l'utente dà il consenso, l'intero messaggio SMS viene reso disponibile per la tua app.
  5. L'app analizza il codice monouso contenuto nel testo del messaggio e lo invia al server.

Per ulteriori dettagli, consulta Richiedere il consenso una tantum a leggere un codice di verifica SMS.