Verifikasi SMS Otomatis dengan SMS Retriever API

Dengan SMS Retriever API, Anda dapat melakukan verifikasi pengguna berbasis SMS di aplikasi Android Anda secara otomatis, tanpa mengharuskan pengguna untuk mengetik kode verifikasi secara manual, dan tanpa memerlukan izin aplikasi tambahan. Saat Anda menerapkan verifikasi SMS otomatis di aplikasi Anda, alur verifikasi terlihat seperti ini:

  1. Seorang pengguna memulai verifikasi SMS di aplikasi Anda. Aplikasi Anda mungkin meminta pengguna untuk memberikan nomor telepon atau menggunakan pemilih petunjuk Smart Lock untuk Sandi jika informasi tersebut tidak diperlukan untuk membuat akun pengguna.
  2. Aplikasi Anda membuat permintaan ke server Anda untuk memverifikasi nomor telepon pengguna. Bergantung pada informasi apa yang tersedia di database pengguna Anda, permintaan ini mungkin menyertakan ID pengguna, nomor telepon pengguna, atau keduanya.
  3. Pada saat yang sama, aplikasi Anda memanggil SMS Retriever API untuk mulai mendengarkan tanggapan SMS dari server Anda.
  4. Server Anda mengirim pesan SMS ke pengguna yang menyertakan kode satu kali untuk dikirim kembali ke server Anda, dan hash yang mengidentifikasi aplikasi Anda.
  5. Saat perangkat pengguna menerima pesan SMS, layanan Google Play menggunakan hash aplikasi untuk menentukan bahwa pesan tersebut ditujukan untuk aplikasi Anda, dan membuat teks pesan tersedia untuk aplikasi Anda melalui SMS Retriever API.
  6. Aplikasi Anda mengurai kode satu kali dari teks pesan dan mengirimkannya kembali ke server Anda.
  7. Server Anda menerima kode satu kali dari aplikasi Anda, memverifikasi kode tersebut, dan akhirnya mencatat bahwa pengguna telah berhasil memverifikasi akun mereka.

Untuk menerapkan verifikasi SMS otomatis di aplikasi Anda, lihat Panduan Android dan server:

Panduan Server Panduan Android