Anleitung
Android SMS Retriever in Capacitor nutzen
@capgo/capacitor-android-sms-retriever verwenden
@capgo/capacitor-android-sms-retriever bietet Android SMS Retriever und Phone Number Hint APIs für Capacitor Apps.
Nutze es für die passwortlose Telefonverifizierung, ohne nach SMS-Berechtigungen zu fragen. Android lauscht bis zu fünf Minuten lang auf eine app-spezifische Verifizierungs-SMS und gibt die Nachricht über Capacitor Listener zurück.
Installieren
bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android
Was dieses Plugin bereitstellt
startWatchstartet den Android SMS Retriever Watch.stopWatchstoppt den aktiven Watch.getHashStringGibt den App-Hash zurück, der in Verifizierungs-SMS benötigt wird.getPhoneNumberÖffnet den Android Phone Number Hint zur SIM-basierten Telefonnummernauswahl.smsReceived,smsRetrieverTimeout, undsmsRetrieverErrorEvents decken den gesamten Verifizierungs-Lifecycle ab.
Anwendungsbeispiel
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
- GitHub: https://github.com/Cap-go/capacitor-android-sms-retriever/
- Docs: /docs/plugins/android-sms-retriever/
Weiter mit @capgo/capacitor-android-sms-retriever
Wenn du es nutzt @capgo/capacitor-android-sms-retriever verwenden Um die Arbeit an nativen Plugins zu planen, verbinde sie mit @capgo/capacitor-android-sms-retriever für das Implementierungsdetail in @capgo/capacitor-android-sms-retriever, Erste Schritte für die Implementierungsdetails in Erste Schritte, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, und Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren.