Verifikasi SMS Otomatis dengan SMS Retriever API

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

  1. 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 untuk memverifikasi nomor telepon pengguna. Bergantung pada informasi yang tersedia di database pengguna Anda, permintaan ini mungkin mencakup ID pengguna, nomor telepon pengguna, atau keduanya.
  3. Pada saat yang sama, aplikasi Anda memanggil SMS Retriever API untuk mulai memproses respons SMS dari server Anda.
  4. Server Anda mengirim pesan SMS kepada pengguna yang menyertakan kode sekali pakai untuk dikirim kembali ke server, dan hash yang mengidentifikasi aplikasi Anda.
  5. Saat perangkat pengguna menerima pesan SMS, layanan Google Play akan 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 sekali pakai dari teks pesan dan mengirimkannya kembali ke server Anda.
  7. Server Anda menerima kode sekali pakai dari aplikasi, memverifikasi kode, dan terakhir mencatat bahwa pengguna telah berhasil memverifikasi akunnya.

Untuk mengimplementasikan verifikasi SMS otomatis di aplikasi Anda, lihat panduan Android dan server:

Panduan Android Panduan Server