Automatyczna weryfikacja przez SMS z interfejsem API SMS Fetchr

Interfejs API SMS Fetcher możesz przeprowadzić weryfikację użytkownika na podstawie SMS-ów w aplikacji na Androida automatycznie, bez konieczności ręcznego wpisywania kodów weryfikacyjnych i bez wymagania dodatkowych uprawnień aplikacji. Proces wdrażania automatycznej weryfikacji SMS w aplikacji wygląda tak:

  1. Użytkownik inicjuje weryfikację SMS-em w aplikacji. Aplikacja może wyświetlić użytkownikowi prośbę o podanie numeru telefonu lub użyć selektora podpowiedzi Smart Lock na hasła, jeśli te informacje nie są wymagane do utworzenia konta użytkownika.
  2. Aplikacja wysyła do Twojego 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.
  3. Jednocześnie aplikacja wywołuje SMS API API, aby zacząć nasłuchiwać odpowiedzi SMS-ów z Twojego serwera.
  4. Serwer wysyła do użytkownika SMS-a z jednorazowym kodem, który zostanie odesłany na serwer, oraz haszem identyfikującym aplikację.
  5. Gdy użytkownik otrzyma SMS-a, Usługi Google Play użyją go w celu określenia, czy wiadomość jest przeznaczona dla aplikacji, i udostępniają jej treść za pomocą SMS SMS API.
  6. Aplikacja analizuje kod jednorazowy z wiadomości i wysyła go z powrotem na serwer.
  7. Serwer odbiera jednorazowy kod z aplikacji, weryfikuje go, a na koniec rejestruje, że użytkownik potwierdził własność konta.

Aby wdrożyć automatyczną weryfikację SMS-em w aplikacji, zobacz przewodniki na Androida i serwer:

Przewodnik dla użytkowników Androida Przewodnik po serwerze