Utilizzo di @capgo/capacitor-android-sms-retriever
@capgo/capacitor-android-sms-retriever fornisce le API Android SMS Retriever e Phone Number Hint per le app Capacitor.
Usalo quando serve la verifica del numero senza password e senza richiedere i permessi SMS. Android ascolta un SMS di verifica specifico per l'app fino a cinque minuti e lo restituisce tramite i listener Capacitor.
Installa
bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android
Cosa espone questo plugin
startWatchavvia il monitoraggio Android SMS Retriever.stopWatchinterrompe il monitoraggio attivo.getHashStringrestituisce l'hash dell'app necessario nei messaggi SMS di verifica.getPhoneNumberapre l'Android Phone Number Hint per selezionare il numero dalla SIM.smsReceived,smsRetrieverTimeout, esmsRetrieverErrorgli eventi coprono il ciclo di vita della verifica.
Esempio d'uso
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();
Suggerimento numero di telefono
const { phoneNumber } = await AndroidSmsRetriever.getPhoneNumber();
console.log(phoneNumber);
Riferimento completo
- GitHub: https://github.com/Cap-go/capacitor-android-sms-retriever/
- Documentazione: /docs/plugins/android-sms-retriever/
Continua da Uso di @capgo/capacitor-android-sms-retriever
Se stai usando Usare @capgo/capacitor-android-sms-retriever per pianificare il lavoro sui plugin nativi, collegalo a @capgo/capacitor-android-sms-retriever per il dettaglio di implementazione in @capgo/capacitor-android-sms-retriever, Per iniziare per i dettagli di implementazione nella guida introduttiva, Directory dei plugin di Capgo per il workflow del prodotto nella Capgo Plugin Directory, Plugin Capacitor di Capgo per i dettagli di implementazione in Plugin Capacitor di Capgo, e Aggiunta o aggiornamento dei plugin per i dettagli di implementazione in Aggiunta o aggiornamento dei plugin.