コューターバールバームバートショナコントアイトにいなただ
プラグインに戻る
@capgo/capacitor-android-sms-retriever
チュートリアル
by github.com/Cap-go

Android SMS Retriever

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

ガイド

Android SMS Retriever のチュートリアル

Capacitor の @capgo/capacitor-android-sms-retriever を使用する

@capgo/capacitor-android-sms-retriever provides Android SMS Retriever and Phone Number Hint APIs for Capacitor apps.

Capacitorアプリ向けにSMS認証を実装する必要がある場合にSMSの許可を求めずにパスワードレスの電話認証を行うには使用してください。

インストール

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

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

  • startWatch Android SMSリトリーバーの監視を開始します。
  • stopWatch 現在の監視を停止します。
  • getHashString 認証SMSメッセージに必要なアプリハッシュを返します。
  • getPhoneNumber SIMベースの電話番号選択用のAndroid Phone Number Hintを開きます。
  • smsReceived, smsRetrieverTimeout認証ライフサイクルをカバーするイベントがあります。 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);

完全なリファレンス