@capgo/capacitor-android-sms-retrieverを使用
@capgo/capacitor-android-sms-retriever Capacitorアプリ向けにAndroid SMS Retrieverと電話番号ヒントAPIを提供
Capacitorアプリでパスワードなしの電話認証を実現するためにSMSの許可を求めずに利用できます。Androidは、最大5分間、1つのアプリに特化した認証SMSを待ち受け、Capacitorリスナーの通じてSMSのメッセージを返します。
インストール
bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android
このプラグインが公開するもの
startWatchAndroid SMS Retrieverのウォッチを開始stopWatchアクティブなウォッチを停止getHashString認証SMSメッセージに必要なアプリハッシュを返しますgetPhoneNumberAndroid Phone Number Hint を開いて 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/
Using @capgo/capacitor-android-sms-retriever から続けてください。
Capacitor を使用している場合 @capgo/capacitor-アンドロイドSMS取得機 native プラグインの作業を計画するには、 @capgo/capacitor-アンドロイドSMSリトリーバー @capgo/capacitor-アンドロイドSMS取得機 Capacitor-Android-SMS-Retriever はじめに Capgo Plugin Directory Capgo プラグイン ディレクトリ Capacitor Capgoのプラグイン for Capacitor の実装詳細については、Capgo によって提供されるプラグインを参照してください。 __CAPGO_KEEP_0__ プラグイン プラグインの追加または更新