Zum Inhalt springen

@capgo/capacitor-android-sms-retriever

Ein auf eine App zugeschnittenes Verifizierungs-SMS lesen, ohne SMS-Berechtigungen und SIM-Telefonnummernanfragen auf Android.

Übersicht

Übersicht

@capgo/capacitor-android-sms-retriever für Android-geschriebene Capacitor-Verifizierungsflüsse die Google Play-Dienste SMS-Retriever und Telefonnummer-Hinweis-APIs umschließt.

Das Plugin ermöglicht es Ihrem App, ein einzelnes an Ihre App gerichtetes Verifizierungs-SMS zu hören, ohne die SMS-Berechtigung anzufordern. Es kann auch die native Android-Telefonnummer-Hinweis-UI anzeigen, damit Benutzer eine SIM-basierte Telefonnummer ohne manuelles Eintippen wählen können.

Kernfunktionen

Kernfunktionen
  • startWatch - Eine fünfminütige SMS-Retriever-Wartezeit für ein Verifizierungs-SMS starten.
  • stopWatch - Die aktive SMS-Retriever-Wartezeit beenden.
  • getHashString - Die 11-stellige App-Hash lesen, die in Verifizierungs-SMS-Nachrichten verwendet wird.
  • getPhoneNumber - Die native Android-Telefonnummer-Hinweis-UI öffnen und die ausgewählte Telefonnummer zurückgeben.
  • smsReceived - Das abgerufene Verifizierungs-SMS hören.
  • smsRetrieverTimeout - Die fünfminütige Zeitüberschreitung hören.
  • smsRetrieverError - Laufzeitfehler von Android oder Google Play-Diensten hören.

Plattformunterstützung

Abschnitt: Plattformunterstützung
PlattformUnterstützung
AndroidUnterstützt
iOS__CAPGO_KEEP_0__
Web__CAPGO_KEEP_0__
MethodeBeschreibung
startWatchHören Sie auf eine Bestätigungsnachricht SMS.
stopWatchBeenden Sie die aktive Uhr.
getHashStringGeben Sie die 11-stellige App-Hash zurück.
getPhoneNumberZeigen Sie die Telefonnummer-Hinweis an und geben Sie die ausgewählte Nummer zurück.
addListener('smsReceived', ...)Empfangen Sie die abgerufenen SMS-Payload.
addListener('smsRetrieverTimeout', ...)Behandeln Sie Timeout-Ereignisse.
addListener('smsRetrieverError', ...)Behandeln Sie Retriever-Fehler.
getPluginVersionGeben Sie die native Plugin-Version zurück.

Dieses Referenzwerk ist synchronisiert von src/definitions.ts in capacitor-android-sms-retriever.

Wenn Sie native Plugins verwenden @capgo/capacitor-android-sms-retriever um native Plugin-Arbeit zu planen, verbinden Sie es mit Mit @capgo/capacitor-android-sms-retriever für die native Fähigkeit in Mit @capgo/capacitor-android-sms-retriever, Capgo Plugin-Ordner für den Produktworkflow in Capgo Plugin-Ordner, Capacitor Plugins durch Capgo für die Implementierungsdetails in Capacitor Plugins durch Capgo, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren, und Alternativen zu Ionic Enterprise Plugins für den Produktworkflow in Alternativen zu Ionic Enterprise Plugins.