Salta al contenuto principale

SMS Retriever per Android Plugin Capacitor

Leggi un SMS di verifica destinato all'app senza permessi SMS e richiedi suggerimenti sul numero di telefono SIM su Android

Installa

bun add @capgo/capacitor-android-sms-retriever bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-android-sms-retriever
  • pnpm add @capgo/capacitor-android-sms-retriever
  • yarn add @capgo/capacitor-android-sms-retriever

Guida

Come usare Android SMS Retriever in Capacitor

Testa sul dispositivo

Scarica l'app Capgo, poi scansiona il QR code.

QR per l'anteprima del plugin Android SMS Retriever code

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

  • startWatch avvia il monitoraggio Android SMS Retriever.
  • stopWatch interrompe il monitoraggio attivo.
  • getHashString restituisce l'hash dell'app necessario nei messaggi SMS di verifica.
  • getPhoneNumber apre l'Android Phone Number Hint per selezionare il numero dalla SIM.
  • smsReceived, smsRetrieverTimeout, e smsRetrieverError gli 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

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.

FAQ

FAQ sul plugin Android SMS Retriever

Come installo il plugin Android SMS Retriever in un'app Capacitor?

Esegui "bun add @capgo/capacitor-android-sms-retriever" (o "npm install @capgo/capacitor-android-sms-retriever"), poi lancia "bunx cap sync" per far sì che i progetti iOS e Android integrino il code nativo. Importalo da "@capgo/capacitor-android-sms-retriever" nella tua app code.

@capgo/capacitor-android-sms-retriever funziona con React, Vue e Angular?

Sì. Android SMS Retriever è un pacchetto Capacitor, quindi funziona con qualsiasi framework web in esecuzione all'interno di Capacitor, inclusi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Quale versione di Capacitor supporta @capgo/capacitor-android-sms-retriever?

I plugin Capgo seguono la major version di Capacitor: usa la major version del plugin che corrisponde alla tua major version di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

@capgo/capacitor-android-sms-retriever è free e open source?

Sì. Il codice sorgente code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-android-sms-retriever/ e il pacchetto è gratuito su npm. Bug report e pull request sono benvenuti.

Posso aggiornare code che usa Android SMS Retriever senza passare per la revisione dell'App Store?

Installare o aggiornare il plugin modifica il code nativo, quindi serve una nuova build per lo store. Dopo, le modifiche a JavaScript, HTML e CSS che chiamano il plugin possono essere rilasciate subito con le live updates di Capgo.

Rilascia le modifiche ad Android SMS Retriever senza aspettare la revisione dell'app

Una volta incluso il plugin nel tuo store build, Capgo invia le modifiche a JavaScript, HTML e CSS tramite live updates in pochi minuti.

Inizia con Capgo