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

Android SMS Retriever

Android で SMS 許可が必要なく、1 つのアプリをターゲットとする検証 SMS を読み、SIM 電話番号のヒントを要求します。

ガイド

Android SMS Retrieverのチュートリアル

capgo/capacitor-android-sms-retrieverを使用

@capgo/capacitor-android-sms-retriever Android SMS Retrieverと電話番号ヒントAPIを提供します。Capacitorアプリ向けです。

SMSパーミッションの要求なしでパスワードレスの電話検証を行う必要がある場合に使用してください。Androidは、最大5分間、1つのアプリをターゲットとした検証SMSを待ち受けます。検証SMSのメッセージはCapacitorリスナーよりも返されます。

インストール

bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android

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

  • startWatch Android SMS Retrieverのウォッチを開始します。
  • stopWatch アクティブなウォッチを停止します。
  • getHashString 検証SMSメッセージに必要なアプリハッシュを返します。
  • getPhoneNumber Android端末のSIMベースの電話番号選択用の電話番号ヒントを開く。
  • smsReceived, smsRetrieverTimeoutsmsRetrieverError イベントは、検証ライフサイクルをカバーしています。

例の使用

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_KEEP_0__/__CAPGO_KEEP_1__-android-sms-retriever」を使用している場合 「@capgo/capacitor-android-sms-retriever」を使用している場合 ネイティブ プラグインの作業を計画するには、接続する @capgo/capacitor-android-sms-retriever Capgoの@capgo/capacitor-android-sms-retrieverの実装詳細 Getting Started Getting Startedの実装詳細 Capgo プラグイン ディレクトリ Capgo プラグイン ディレクトリの製品ワークフロー Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, and __CAPGO_KEEP_0__ プラグイン Capgoの__CAPGO_KEEP_0__ プラグインの実装詳細