Skip to content

@capgo/capacitor-android-sms-retriever

AndroidでSMSパーミッションなしでアプリをターゲットした検証SMSを読み、SIM電話番号のヒントを要求します。

@capgo/capacitor-android-sms-retriever Android でのみ Capacitor 認証フローをサポートする Google Play サービス SMS リトリーバーと電話番号ヒント API をラップします。

このプラグインでは、SMS の許可を求めずにアプリに送信された 1 つの検証 SMS をリスンすることができます。また、ユーザーが SIM ベースの電話番号を手動で入力せずに選択できるように、Android のネイティブ Phone Number Hint UI を表示することもできます。

主な機能

Core Capabilities
  • startWatch 5分間のSMS Retrieverのウォッチを開始して1つの検証SMSを待ちます。
  • stopWatch 現在のSMS Retrieverのウォッチを停止します。
  • getHashString 検証SMSメッセージで使用される11文字のアプリハッシュを読み取ります。
  • getPhoneNumber Android Phone Number Hintを開いて選択された電話番号を返します。
  • smsReceived 検証SMSを取得したときにリスンします。
  • smsRetrieverTimeout 5分間のタイムアウトをリスンします。
  • smsRetrieverError AndroidまたはGoogle Playサービスから発生するランタイムエラーをリスンします。

プラットフォームサポート

プラットフォーム
サポートサポート
Androidサポートされている
iOSサポートされていないスタブ
Webサポートされていないスタブ
メソッド説明
startWatch1回の検証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 プラグインの製品ワークフローについて