問題タブ [sms-retriever-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1206 参照

android - SMS Retriever API Android を使用した OTP/SMS 自動取得の問題

自動 SMS 検証に Google の SMS Retriever API を使用しようとしていますが、問題があります。以前は、送信者番号を使用して読み取っていましたが、getOriginatingAddress()有効な送信者番号である場合は OTP を読み取り、そうでない場合はメッセージを読み取るべきではありません。として、転送された OTP はユーザーのプライバシーを侵害しています。

次のシナリオがあります。

私のアプリは、転送された OTP メッセージを自動取得しています。

  •  ユーザー A が自分のモバイルにアプリをインストールし、ユーザー B の携帯電話番号を入力します。
  •  ユーザー B は OTP を受信し、それをユーザー A に転送します。
  • アプリはユーザー A のモバイルで OTP を読み取り、ホーム画面に移動します。

送信者番号を取得する方法はありますか?

0 投票する
0 に答える
315 参照

java - SMS Retriever API を使用して複数回 SMS を取得するには、startSmsRetriever を何回開始する必要がありますか?

さまざまなアクティビティで SMS を数回取得する必要があります。

SMS 取得の場合、アクティビティで smsRetriver を開始します。

アプリケーションで毎回または1回実行する必要がある場合は?

0 投票する
1 に答える
882 参照

android - SMS Retriever API の Play サービス バージョンの問題

私はすでにSMS Retriever Apiを統合しており、最新のプレイ サービスを搭載したデバイスで正常に動作しています(プレイ サービス バージョン 16.xx 以降で確認済み) 。登録してもエラーはスローされず、単にスキップして機能しません!! しかし、ドキュメントによると-

Play Services 11.9.xx


前提条件 - SMS Retriever API は、Play サービス バージョン10.2以降を搭載した Android デバイスでのみ使用できます。


プレイ サービスが10.2 以上 だったので、私のデバイスで動作するはずでし
た。私が間違っていることを教えてください !!

クライアントの登録に使用されるコード:



そして使用される依存関係:

0 投票する
1 に答える
2456 参照

android - リリース アンド プレイ ストア ビルドで SMS Retriever API が機能しない

私はSMSレトリーバーAPIに取り組み、デバッグモードでは正常に機能しましたが、署名されたビルドおよびプレイストアアプリではSMSレトリーバーAPIがコードを自動的に取得しませんでした。プレイストア用の 11 桁のコードを生成するためにさまざまな手法を試しましたが、うまくいきませんでした。Google Playコンソールからアプリ署名証明書をダウンロードし、その.der証明書から11桁のコードを生成して.jksファイルに変換し、そこからハッシュキーを取得しましたが、うまくいきませんでした.

このリンクで提供されている解決策を試しました。

Google アプリ署名で Sms Retriever の 11 文字のハッシュ キーを生成する方法