Menggunakan @capgo/capacitor-android-sms-retriever
@capgo/capacitor-android-sms-retriever menyediakan API Android SMS Retriever dan Phone Number Hint untuk aplikasi Capacitor.
Gunakan saat Anda butuh verifikasi nomor telepon tanpa password, tanpa meminta izin SMS. Android memantau satu SMS verifikasi yang ditujukan ke aplikasi hingga lima menit dan mengembalikan pesan melalui listener Capacitor.
Instal
bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android
Apa yang Diekspos Plugin Ini
startWatchmemulai pemantauan Android SMS Retriever.stopWatchmenghentikan pemantauan yang aktif.getHashStringmengembalikan app hash yang diperlukan dalam pesan SMS verifikasi.getPhoneNumbermembuka Android Phone Number Hint untuk pemilihan nomor telepon berbasis SIM.smsReceived,smsRetrieverTimeout, dansmsRetrieverErrorevent mencakup siklus hidup verifikasi.
Contoh Penggunaan
import { AndroidSmsRetriever } from '@capgo/capacitor-android-sms-retriever';
const { hash } = await AndroidSmsRetriever.getHashString();
console.log('SMS hash:', hash);
await AndroidSmsRetriever.addListener('smsReceived', ({ message }) => {
console.log('Verification SMS:', message);
});
await AndroidSmsRetriever.startWatch();
Petunjuk Nomor Telepon
const { phoneNumber } = await AndroidSmsRetriever.getPhoneNumber();
console.log(phoneNumber);
Referensi Lengkap
- GitHub: https://github.com/Cap-go/capacitor-android-sms-retriever/
- Docs: /docs/plugins/android-sms-retriever/
Lanjutkan dari Menggunakan @capgo/capacitor-android-sms-retriever
Jika Anda menggunakan Menggunakan @capgo/capacitor-android-sms-retriever untuk merencanakan pekerjaan plugin native, hubungkan dengan @capgo/capacitor-android-sms-retriever untuk detail implementasi di @capgo/capacitor-android-sms-retriever, Panduan Memulai untuk detail implementasi di Getting Started, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin Capacitor oleh Capgo, dan Menambahkan atau Memperbarui Plugin untuk detail implementasi di bagian Menambahkan atau Memperbarui Plugin.