メインコンテンツにジャンプ
プラグインに戻る
@capgo/capacitor-android-sms-retriever
チュートリアル
@capgo/capacitor-android-sms-retriever

Android SMS Retriever

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

ガイド

Android SMS Retrieverのチュートリアル

デバイスでテスト

Capgoアプリをダウンロードし、QRコードcodeをスキャンしてください。

Android SMS Retriever プラグインのプレビュー QRcode

@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

このプラグインが公開するもの

  • startWatch Android SMS Retrieverのウォッチを開始します。
  • stopWatch アクティブなウォッチを停止します。
  • getHashString 検証SMSメッセージに必要なアプリハッシュを返します。
  • getPhoneNumber SIMベースの電話番号選択用のAndroid Phone Number Hintを開きます。
  • smsReceived, smsRetrieverTimeout, and 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);

フルリファレンス

@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を確認してください、そして プラグインの追加または更新 実装の詳細についてはプラグインの追加または更新を確認してください。