@capgo/capacitor-android-sms-retriever Android でのみ Capacitor 認証フローをサポートする Google Play サービス SMS リトリーバーと電話番号ヒント API をラップします。
このプラグインでは、SMS の許可を求めずにアプリに送信された 1 つの検証 SMS をリスンすることができます。また、ユーザーが SIM ベースの電話番号を手動で入力せずに選択できるように、Android のネイティブ Phone Number Hint UI を表示することもできます。
startWatch5分間のSMS Retrieverのウォッチを開始して1つの検証SMSを待ちます。stopWatch現在のSMS Retrieverのウォッチを停止します。getHashString検証SMSメッセージで使用される11文字のアプリハッシュを読み取ります。getPhoneNumberAndroid Phone Number Hintを開いて選択された電話番号を返します。smsReceived検証SMSを取得したときにリスンします。smsRetrieverTimeout5分間のタイムアウトをリスンします。smsRetrieverErrorAndroidまたはGoogle Playサービスから発生するランタイムエラーをリスンします。
プラットフォームサポート
プラットフォーム| サポート | サポート |
|---|---|
| Android | サポートされている |
| iOS | サポートされていないスタブ |
| Web | サポートされていないスタブ |
パブリック API
セクション "パブリック API"| メソッド | 説明 |
|---|---|
startWatch | 1回の検証SMSを待ち始める。 |
stopWatch | アクティブなウォッチを停止します。 |
getHashString | アプリハッシュを11文字で返します。 |
getPhoneNumber | 電話番号ヒントを表示し、選択された番号を返します。 |
addListener('smsReceived', ...) | 取得したSMSペイロードを受け取ります。 |
addListener('smsRetrieverTimeout', ...) | タイムアウトイベントを処理します。 |
addListener('smsRetrieverError', ...) | リトリーバーエラーを処理します。 |
getPluginVersion | ネイティブプラグインバージョンを返します。 |
ソースオブトゥルース
ソースオブトゥルースセクションこの参照は src/definitions.ts in capacitor-android-sms-retriever.
capgo/capacitor-android-sms-retrieverから続きます。
“@capgo/capacitor-android-sms-retriever”を継続して使用する”あなたが「@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-android-sms-retriever」を使用している場合 「@capgo/capacitor-android-sms-retriever」を使用して 「@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-android-sms-retriever」を使用してネイティブ機能を接続する 「@capgo/capacitor-android-sms-retriever」を使用してネイティブ機能を接続する for the native capability in Using @capgo/capacitor-android-sms-retriever, 「@Capgo」プラグインディレクトリ内での製品ワークフロー 「@Capgo」プラグイン Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, 「@__CAPGO_KEEP_0__」プラグインの実装詳細 プラグインの追加または更新 Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの製品ワークフローについて