Retrieverを開始し、以下を待機します smsReceived, SMS本文から数字のOTPを抽出し、サーバー側でRetriever API のために付与した末尾11文字のアプリハッシュを検証します。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | いいえ | オートフィルまたはパスキーを使用する |
| Android | はい | SMS Retriever API |
| Web | いいえ | 対象外 |
コア機能
「コア機能」セクションstartWatch- 検証用SMSを受信するため、5分間のSMS Retriever待機を開始します。stopWatch- 実行中のSMS Retriever待機を停止します。getHashString- 検証用SMSで使用される11文字のアプリハッシュを読み取ります。getPhoneNumber- Android Phone Number Hintを開き、選択された電話番号を返します。smsReceived- 受信した検証用SMSを検知します。smsRetrieverTimeout- 5分間のタイムアウトを検知します。smsRetrieverError- AndroidまたはGoogle Play servicesからのランタイムエラーを検知します。
対応プラットフォーム
「プラットフォームサポート」セクション| プラットフォーム | サポート |
|---|---|
| Android | 対応 |
| iOSと | サポートされていないスタブ |
| Web | サポートされていないスタブ |
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
startWatch | 認証用SMSの受信待機を開始します。 |
stopWatch | 受信待機を停止します。 |
getHashString | 11文字のアプリハッシュを返します。 |
getPhoneNumber | 電話番号ヒントを表示し、選択された番号を返します。 |
addListener('smsReceived', ...) | 取得したSMSのペイロードを受信します。 |
addListener('smsRetrieverTimeout', ...) | タイムアウトイベントを処理します。 |
addListener('smsRetrieverError', ...) | リトリーバーのエラーを処理します。 |
getPluginVersion | ネイティブプラグインのバージョンを返します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-android-sms-retriever.
@capgo/capacitor-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 プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新における実装詳細については、および Ionic Enterprise プラグインの代替案 Ionic Enterprise プラグインの代替案におけるプロダクトワークフローについては。