Automatyczna weryfikacja SMS-ów za pomocą interfejsu SMS Retriever API
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Interfejs SMS Fetcher API umożliwia automatyczną weryfikację użytkowników przy użyciu SMS-ów w aplikacji na Androida bez konieczności ręcznego wpisywania kodów weryfikacyjnych i bez wymagania dodatkowych uprawnień aplikacji. Gdy zaimplementujesz w swojej aplikacji automatyczną weryfikację SMS, proces weryfikacji wygląda tak:
Użytkownik inicjuje weryfikację SMS-em w Twojej aplikacji. Aplikacja może poprosić użytkownika o podanie numeru telefonu lub użycie selektora Smart Lock na hasła, jeśli te informacje nie są potrzebne do utworzenia konta.
Aplikacja wysyła do serwera żądanie weryfikacji numeru telefonu użytkownika.
W zależności od tego, jakie informacje są dostępne w bazie danych użytkowników, żądanie może obejmować identyfikator użytkownika, numer telefonu użytkownika lub oba te elementy.
Jednocześnie aplikacja wywołuje interfejs SMS Fetcher API, który zaczyna słuchać odpowiedzi z serwera.
Serwer wysyła do użytkownika SMS-a z kodem jednorazowym, który ma zostać wysłany z powrotem na serwer, oraz haszem identyfikującym aplikację.
Gdy urządzenie użytkownika otrzyma SMS-a, Usługi Google Play korzystają z haszu aplikacji, aby określić, czy wiadomość jest przeznaczona dla aplikacji, i udostępnia jej treść za pomocą interfejsu SMS Fetcher.
Aplikacja analizuje jednorazowy kod z tekstu wiadomości i wysyła go z powrotem na serwer.
Serwer odbiera jednorazowy kod z aplikacji, weryfikuje go, a na koniec rejestruje, że użytkownik potwierdził własność konta.
Aby zaimplementować w aplikacji automatyczną weryfikację SMS, zapoznaj się z przewodnikami dotyczącymi Androida i serwera:
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-11-08 UTC."],[[["The SMS Retriever API enables automatic SMS verification in Android apps, eliminating manual code entry for users."],["This API streamlines user verification by having your app listen for an SMS message containing a one-time code, sent by your server after a verification request."],["Google Play services identifies the incoming SMS message as intended for your app using an app hash included in the message, ensuring secure delivery of the verification code."],["The SMS Retriever API enhances user experience and security by automating verification without requiring extra app permissions."]]],[]]