capgo/capacitor-android-sms-retrieverを使用
@capgo/capacitor-android-sms-retriever Capacitorアプリ向けにAndroid SMS Retrieverと電話番号ヒントAPIを提供します。
パスワードなしの電話認証をSMSの許可を求めることなく実行する必要がある場合に使用してください。Androidは、最大5分間、1つのアプリを対象とした検証SMSを待ち、Capacitorリスナーの通じてメッセージを返します。
インストール
bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android
このプラグインが公開するもの
startWatchAndroid SMS Retrieverのウォッチを開始します。stopWatch現在のウォッチを停止します。getHashString検証SMSメッセージに必要なアプリハッシュを返します。getPhoneNumberAndroidのSIMベースの電話番号選択用の電話番号ヒントを開きます。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/
Keep going from Using @capgo/capacitor-android-sms-retriever
Capacitor Android SMS Retrieverを使用している場合 Using @capgo/capacitor-android-sms-retriever native プラグインの作業計画を立てるには、 @capgo/capacitor-android-sms-retriever for the implementation detail in @capgo/capacitor-android-sms-retriever, Getting Started Capacitor Android SMS Retriever の実装詳細については、 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 プラグインの追加または更新 プラグインの追加または更新の実装詳細については、