@capgo/capacitor-android-sms-retrieverを使用すると、capgoアプリにAndroid SMS Retrieverと電話番号ヒントAPIが提供されます。
@capgo/capacitor-android-sms-retriever provides Android SMS Retriever and Phone Number Hint APIs for Capacitor apps.
Capacitorを使用する必要がある場合、SMSの許可を求めずにパスワードレスの電話検証を行うことができます。Androidは、最大5分間、1つのアプリを対象とした検証SMSを待ち、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, andsmsRetrieverErrorイベントは検証ライフサイクルをカバーします。
使用例
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を使用している場合 Using @capgo/capacitor-android-sms-retriever Capgoを使用し、 @capgo/capacitor-android-sms-retriever for the implementation detail in @capgo/capacitor-android-sms-retriever, Capgoを使用し続けてください Capgoプラグインディレクトリ Capgo Plugin Directory 製品ワークフローについての情報はCapgo プラグインディレクトリで確認できます。 Capacitor プラグインはCapgoによって提供されています。 実装の詳細についてはCapacitor プラグインのCapgoを確認してください、そして プラグインの追加または更新 実装の詳細についてはプラグインの追加または更新を確認してください。