ガイド
Android SMS Retrieverのチュートリアル
capgo/capacitor-android-sms-retrieverを使用
@capgo/capacitor-android-sms-retriever Android SMS Retrieverと電話番号ヒントAPIを提供します。Capacitorアプリ向けです。
SMSパーミッションの要求なしでパスワードレスの電話検証を行う必要がある場合に使用してください。Androidは、最大5分間、1つのアプリをターゲットとした検証SMSを待ち受けます。検証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/
「@capgo/capacitor-android-sms-retriever」を使用している場合
「@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-android-sms-retriever」を使用している場合 「@capgo/capacitor-android-sms-retriever」を使用している場合 ネイティブ プラグインの作業を計画するには、接続する @capgo/capacitor-android-sms-retriever Capgoの@capgo/capacitor-android-sms-retrieverの実装詳細 Getting Started Getting Startedの実装詳細 Capgo プラグイン ディレクトリ Capgo プラグイン ディレクトリの製品ワークフロー Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, and __CAPGO_KEEP_0__ プラグイン Capgoの__CAPGO_KEEP_0__ プラグインの実装詳細