Vai alla navigazione principale
Torna ai plugin
@capgo/capacitor-android-sms-retriever
Tutorial
da github.com/Cap-go

Plugin Android SMS Retriever

Leggi un messaggio di verifica di un'applicazione senza autorizzazione SMS e richiedi suggerimenti del numero di telefono SIM su Android

Guida

Tutorial su Android SMS Retriever

Utilizza @capgo/capacitor-android-sms-retriever

@capgo/capacitor-android-sms-retriever Fornisce API di SMS Retriever e Suggestioni di Numero di Telefono per Capacitor app.

Usalo quando hai bisogno di una verifica del telefono senza richiedere le autorizzazioni per i messaggi SMS. L'Android ascolta per un messaggio SMS di verifica mirato all'applicazione per fino a cinque minuti e restituisce il messaggio attraverso i Capacitor listener.

Installa

bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android

Cos'è che Questo Plugin Espone

  • startWatch Avvia il watch di SMS Retriever Android.
  • stopWatch Ferma il watch attivo.
  • getHashString Restituisce l'hash dell'app necessario nei messaggi di SMS di verifica.
  • getPhoneNumber Abilita il numero di telefono per il numero di telefono basato su SIM per la selezione del numero di telefono.
  • smsReceived, smsRetrieverTimeoute smsRetrieverError gli eventi coprono il ciclo di verifica.

Esempio di utilizzo

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 del numero di telefono

const { phoneNumber } = await AndroidSmsRetriever.getPhoneNumber();
console.log(phoneNumber);

Riferimento completo