Zum Inhalt springen

@capgo/capacitor-android-sms-retriever

Lies eine an die App gerichtete SMS-OTP auf Android ohne SMS-Berechtigungen.

Retriever starten, lauschen auf smsReceived, extrahiere das numerische OTP aus dem SMS-Body und verifiziere den abschließenden 11-stelligen App-Hash, den dein Server für den Retriever API anhängt.

PlattformSupportNotizen
iOSNeinAutofill oder Passkeys nutzen
AndroidJaSMS Retriever API
WebNeinNicht anwendbar
  • startWatch - Starte einen fünfminütigen SMS Retriever Watch für eine Verifizierungs-SMS.
  • stopWatch - Stoppe den aktiven SMS Retriever Watch.
  • getHashString - Lies den 11-stelligen App-Hash aus den Verifizierungs-SMS aus.
  • getPhoneNumber - Öffne den Android Phone Number Hint und gib die gewählte Nummer zurück.
  • smsReceived - Lausche auf die empfangene Verifizierungs-SMS.
  • smsRetrieverTimeout - Lausche auf den fünfminütigen Timeout.
  • smsRetrieverError - Lausche auf Laufzeitfehler von Android oder Google Play Services.
PlattformSupport
AndroidUnterstützt
iOSNicht unterstützter Stub
WebNicht unterstützter Stub
MethodeBeschreibung
startWatchVerifizierung per SMS abfangen.
stopWatchAktives Warten beenden.
getHashStringDen 11-stelligen App-Hash zurückgeben.
getPhoneNumberPhone Number Hint anzeigen und Nummer zurückgeben.
addListener('smsReceived', ...)Die empfangene SMS-Payload erhalten.
addListener('smsRetrieverTimeout', ...)Timeout-Events verarbeiten.
addListener('smsRetrieverError', ...)Retriever-Fehler verarbeiten.
getPluginVersionDie Version des Native Plugins zurückgeben.

Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-android-sms-retriever.

Wenn du es nutzt @capgo/capacitor-android-sms-retriever Um die Arbeit an nativen Plugins zu planen, verbinde sie mit @capgo/capacitor-android-sms-retriever verwenden für die native Funktion in der Verwendung von @capgo/capacitor-android-sms-retriever, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für das Implementierungsdetail in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für das Implementierungsdetail beim Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow bei den Ionic Enterprise Plugin-Alternativen.