Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Google Play Services dispone di due API che puoi utilizzare per semplificare la procedura di verifica basata su SMS: l'API SMS Fetcher e l'API SMS User Consent.
L'API SMS Fetcher offre un'esperienza utente completamente automatica e deve essere
utilizzata quando possibile. Tuttavia, è necessario inserire un codice hash personalizzato nel corpo del messaggio e questa operazione potrebbe essere difficile se non sei il mittente di quel messaggio.
Se non hai il controllo dei contenuti del messaggio (ad esempio, se la tua app collabora con un istituto finanziario che potrebbe verificare il numero di telefono dell'utente prima di approvare una transazione di pagamento all'interno della tua app), puoi utilizzare l'API SMS User Consent, che non richiede il codice hash personalizzato. Tuttavia, richiede all'utente di approvare la richiesta dell'app di accedere al messaggio contenente il codice di verifica. Per ridurre al minimo le possibilità
di mostrare all'utente il messaggio sbagliato, il consenso dell'utente SMS controlla se il messaggio contiene un codice alfanumerico di 4-10 caratteri contenente almeno un numero. Inoltre, esclude i messaggi provenienti dai mittenti nell'elenco contatti dell'utente.
Le differenze sono riassunte nella tabella seguente:
Strumento di recupero SMS
Consenso degli utenti per gli SMS
Requisiti per i messaggi
Codice hash di 11 cifre che identifica in modo univoco la tua app
Codice alfanumerico di 4-10 cifre contenente almeno un numero
Requisiti per i mittenti
Nessuno
Il mittente non può essere nell'elenco Contatti dell'utente
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2022-10-18 UTC."],[[["Google Play services offers two APIs, SMS Retriever and SMS User Consent, to simplify SMS-based verification in your app."],["SMS Retriever API automates verification but requires a custom hash code in the SMS message, ideal when you control message content."],["SMS User Consent API, best for scenarios where you don't control the SMS message (like with financial institutions), requires user approval to access the message but doesn't need a custom hash code."],["SMS User Consent API enhances security by filtering messages from known contacts and focusing on messages containing a 4-10 digit alphanumeric code with at least one number."]]],[]]