Verifikasi SMS sekali ketuk dengan SMS User Consent API

SMS User Consent API melengkapi SMS Retriever API dengan mengizinkan aplikasi untuk meminta pengguna memberikan akses ke konten sebuah pesan SMS. Saat pengguna memberikan izin, aplikasi akan memiliki akses ke seluruh isi pesan untuk menyelesaikan verifikasi SMS secara otomatis.

Saat menggunakan SMS User Consent API untuk otomatis mengisi kode sekali pakai, pengguna akan diminta untuk memberi aplikasi Anda izin agar dapat membaca satu pesan SMS. Pengguna akan melihat layar berikut saat menggunakan SMS User Consent API.

Saat memulai alur verifikasi SMS, pengguna akan diminta untuk memasukkan kode sekali pakai menggunakan keyboard. Hal ini penting untuk dilakukan guna menangani situasi ketika pengguna menerima SMS di perangkat yang berbeda dengan aplikasi yang berjalan.

Kemudian, jika aplikasi Anda telah meminta Izin Pengguna SMS, pesan SMS masuk yang berisi kode sekali pakai akan ditampilkan kepada pengguna dengan opsi untuk membagikan seluruh konten pesan SMS tunggal. Ini hanya akan terjadi jika aplikasi Anda meminta Izin Pengguna SMS dan berjalan di perangkat yang menerima pesan SMS tersebut. Layanan ini tidak akan pernah menampilkan pesan yang dikirim dari kontak pengguna.

Jika pengguna memilih untuk memberikan konten pesan SMS ke aplikasi Anda, seluruh teks pesan SMS akan dibagikan. Pengguna akan melihat alur verifikasi SMS yang selesai secara otomatis.

Jika memutuskan untuk tidak membagikan, pengguna akan mengetik kode satu kali secara manual untuk menyelesaikan alur verifikasi SMS.

Untuk menerapkan alur verifikasi SMS lengkap menggunakan SMS User Consent API, Anda perlu berinteraksi dengan server backend untuk mengirim SMS serta SMS User Consent API untuk meminta pengguna mengakses satu pesan yang berisi kode sekali pakai.

Langkah demi langkah, aplikasi dan server Anda harus melakukan hal berikut untuk menerapkan alur verifikasi SMS menggunakan SMS User Consent API:

  1. Aplikasi Anda memanggil API Izin Pengguna SMS untuk mulai memproses respons SMS dari server. Pesan SMS yang diterima sebelum memulai Persetujuan Pengguna SMS tidak akan diteruskan ke aplikasi Anda.
  2. Setelah Anda memulai SMS User Consent API, aplikasi Anda akan membuat permintaan ke server untuk memverifikasi nomor telepon pengguna menggunakan verifikasi SMS.
  3. Saat perangkat pengguna menerima pesan SMS yang berisi kode sekali pakai, layanan Google Play akan menampilkan konten pesan kepada pengguna dan meminta persetujuan untuk membuat teks tersebut tersedia untuk aplikasi Anda.
  4. Jika pengguna mengizinkannya, seluruh pesan SMS akan tersedia untuk aplikasi Anda.
  5. Aplikasi Anda mengurai kode sekali pakai dari teks pesan dan mengirimkannya ke server.

Baca artikel Meminta izin satu kali untuk membaca kode verifikasi SMS untuk mengetahui detailnya.