ガイド
Android SMS Retriever のチュートリアル
Capacitor の @capgo/capacitor-android-sms-retriever を使用する
@capgo/capacitor-android-sms-retriever provides Android SMS Retriever and Phone Number Hint APIs for Capacitor apps.
Capacitorアプリ向けにSMS認証を実装する必要がある場合にSMSの許可を求めずにパスワードレスの電話認証を行うには使用してください。
インストール
bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android
このプラグインが公開するもの
startWatchAndroid SMSリトリーバーの監視を開始します。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/