@capgo/capacitor-android-sms-retriever を使用
@capgo/capacitor-android-sms-retriever Android SMS Retriever と電話番号ヒント API を提供します。 Capacitor アプリ向けです。
SMS パスワードなしの電話認証を実現するために、SMS の許可を求めずに使用してください。 Android は、最大 5 分間、1 つのアプリを対象とした検証 SMS を待ち、 Capacitor リスナーを通じてメッセージを返します。
インストール
bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android
このプラグインが公開するもの
startWatchAndroid SMS Retriever の監視を開始します。stopWatch現在の監視を停止します。getHashString検証 SMS メッセージに必要なアプリハッシュを返します。getPhoneNumberSIM ベースの電話番号選択用の Android Phone Number Hint を開きます。smsReceived,smsRetrieverTimeout, およびsmsRetrieverErrorイベントは検証ライフサイクルをカバーします。
例の使用
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();
電話番号ヒント
const { phoneNumber } = await AndroidSmsRetriever.getPhoneNumber();
console.log(phoneNumber);
フルリファレンス
- GitHub: https://github.com/Cap-go/capacitor-android-sms-retriever/
- ドキュメント: /docs/plugins/android-sms-retriever/
使用中の@capgo/capacitor-android-sms-retrieverから続けてください。
あなたが使用している場合 @capgo/capacitor-android-sms-retrieverを使用 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-android-sms-retrieverを使用して、ネイティブプラグインの作業を計画するには、接続してください @capgo/capacitor-android-sms-retriever Capacitor-Android-SMS-Retrieverの実装詳細については@capgo/capacitor-android-sms-retrieverを参照してください。 Getting Started Capacitor-Android-SMS-Retrieverの実装詳細についてはGetting Startedを参照してください。 Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, and プラグインの追加または更新 Capacitor-Android-SMS-Retrieverの実装詳細についてはプラグインの追加または更新を参照してください。