__CAPGO_KEEP_0__ のホーム
@capgo/capacitor-アンドロイドSMSリトリーバー コミュニケーション オープンソース

Android SMS リトリーバー Capacitor プラグイン

Android デバイスに送信されたアプリをターゲットとした検証SMSを1件読み取ることができ、SMSの許可が必要なくSIMの電話番号のヒントを要求することができる

インストール

bun add @capgo/capacitor-android-sms-retriever bunx cap sync
npm、pnpm、またはyarn
  • npm install @capgo/capacitor-android-sms-retriever
  • pnpm add @capgo/capacitor-android-sms-retriever
  • yarn add @capgo/capacitor-android-sms-retriever

ガイド

CapacitorでAndroid SMS Retrieverを使用する方法

デバイスでテスト

Capgoアプリをダウンロードし、QR codeをスキャン

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

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

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

Capacitorアプリでパスワードなしの電話認証を実現するためにSMSの許可を求めずに利用できます。Androidは、最大5分間、1つのアプリに特化した認証SMSを待ち受け、Capacitorリスナーの通じてSMSのメッセージを返します。

インストール

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

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

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

フル リファレンス

Using @capgo/capacitor-android-sms-retriever から続けてください。

Capacitor を使用している場合 @capgo/capacitor-アンドロイドSMS取得機 native プラグインの作業を計画するには、 @capgo/capacitor-アンドロイドSMSリトリーバー @capgo/capacitor-アンドロイドSMS取得機 Capacitor-Android-SMS-Retriever はじめに Capgo Plugin Directory Capgo プラグイン ディレクトリ Capacitor Capgoのプラグイン for Capacitor の実装詳細については、Capgo によって提供されるプラグインを参照してください。 __CAPGO_KEEP_0__ プラグイン プラグインの追加または更新

FAQ

Android SMS Retriever プラグインのFAQ

Capacitor Android SMS Retriever プラグインを Capacitor アプリにインストールするにはどうすればいいですか?

Run "bun add @capgo/capacitor-android-sms-retriever" (or "npm install @capgo/capacitor-android-sms-retriever"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-android-sms-retriever" in your app code.

Does @capgo/capacitor-android-sms-retriever work with React, Vue and Angular?

Yes. Android SMS Retriever is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

Which Capacitor version does @capgo/capacitor-android-sms-retriever support?

Capgo plugins follow Capacitor's major version: use the plugin major version that matches your Capacitor major version (for example plugin v8 with Capacitor 8). The compatibility table in the GitHub README lists the maintained versions.

Is @capgo/capacitor-android-sms-retriever free and open source?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-android-sms-retriever/ and the package is free to install from npm. Bug reports and pull requests are welcome.

Can I update code that uses Android SMS Retriever without an App Store review?

Installing or upgrading the plugin changes native code, so it needs a new store build. After that, JavaScript, HTML and CSS changes that call the plugin can ship instantly with Capgo live updates.

Android SMS Retriever の変更をアプリレビューの待たなくして配信する

Capgo

Capgo