@capgo/capacitor-android-sms-retriever の使用方法
@capgo/capacitor-android-sms-retriever Capacitor アプリ向けに Android SMS Retriever および Phone Number Hint API を提供します。
SMS 権限を要求せずにパスワードレスの電話番号認証を行いたい場合に使用します。Android は、特定のアプリを対象とした認証 SMS を最大 5 分間待機し、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/capacitor-android-sms-retriever @capgo/capacitor-android-sms-retriever の実装詳細については、 スタートガイド スタートガイドの実装詳細については、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor Plugins の実装詳細、および プラグインの追加または更新 プラグインの追加または更新に関する実装詳細についてはこちら。