Zum Hauptinhalt springen
Zurück zu Plugins
@capgo/capacitor-android-sms-retriever
Tutorial
@capgo/capacitor-android-sms-retriever

Android-SMS-Retriever

Ermitteln Sie eine App-zu-App-Verifizierungs-Nachricht ohne SMS-Berechtigung und fordern Sie SIM-Telefonnummernanfragen auf Android an

Richtlinie

Tutorial zu Android SMS Retriever

Testen auf Gerät

Laden Sie die Capgo-App herunter, dann scannen Sie das QR-code.

Android-SMS-Retriever-Plugin-Vorschau-QR code

Mit @capgo/capacitor-android-sms-retriever

@capgo/capacitor-android-sms-retriever bietet Android-SMS-Retriever- und Telefonnummer-Hinweis-Capacitor für Capacitor-Apps.

Verwenden Sie es, wenn Sie eine passwortlose Telefonauthentifizierung ohne Anfrage von SMS-Berechtigungen benötigen. Android hört bis zu fünf Minuten nach einem Zielanwendung-zugewiesenen Verifizierungs-SMS und gibt die Nachricht über Capacitor-Listener zurück.

Installieren

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

Was diese Plugin-__CAPGO_KEEP_0__ enthält

  • startWatch startet den Android-SMS-Retriever-Watch.
  • stopWatch beendet die aktive Überwachung.
  • getHashString gibt die erforderliche App-Hash zurück, der in den Verifizierungs-SMS-Nachrichten verwendet wird.
  • getPhoneNumber öffnet Android-Telefonnummer-Hinweis für SIM-basierte Telefonnummernauswahl.
  • smsReceived, smsRetrieverTimeoutund smsRetrieverError Die Ereignisse umfassen das gesamte Verifizierungslebenzyklus.

Beispielverwendung

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();

Telefonnummer-Hinweis

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

Vollständige Referenz

Weitermachen von Using @capgo/capacitor-android-sms-retriever

Wenn Sie native Plugin-Arbeit planen, Mit @capgo/capacitor-android-sms-retriever Verbinden Sie es mit @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-android-sms-retriever für die Implementierungsdetails in @capgo/capacitor-android-sms-retriever for the implementation detail in @capgo/capacitor-android-sms-retriever, für die Implementierungsdetails in Einstieg __CAPGO_KEEP_0__ Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis Capgo Plugins von __CAPGO_KEEP_1__ für die Implementierungsdetails in Capacitor Plugins von Capgo for the implementation detail in Capacitor Plugins by Capgo, and für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren für die Implementierungsdetails bei der Hinzufügung oder Aktualisierung von Plugins.