問題タブ [android-sms]
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.
android - SMS Retriever API を使用して SMS 通知をブロックすることは可能ですか?
私は SMS Retriever API を実装しましたが、このフローを使用したときに予想される動作について矛盾する情報がいくつか見られました。
理想的には:
- ユーザーが対処する必要があると考える可能性のある目に見える SMS 通知はありません。
- SMS がメッセージ アプリに保持されない
この経験を達成することは可能ですか?
参照: https://medium.com/@petar.marijanovic/sms-verification-on-android-534959588a1e
また、デバイスが SMS メッセージを受信しても、通知はトリガーされず、SMS はデバイスの SMS アプリで見つかりません。そうすることで、他のアプリケーションがコンテンツを読み取ることができなくなるため、Android Oreo はユーザー データのセキュリティを向上させました。
android - SMS Retriever API Android を使用した OTP/SMS 自動取得の問題
自動 SMS 検証に Google の SMS Retriever API を使用しようとしていますが、問題があります。以前は、送信者番号を使用して読み取っていましたが、getOriginatingAddress()
有効な送信者番号である場合は OTP を読み取り、そうでない場合はメッセージを読み取るべきではありません。として、転送された OTP はユーザーのプライバシーを侵害しています。
次のシナリオがあります。
私のアプリは、転送された OTP メッセージを自動取得しています。
- ユーザー A が自分のモバイルにアプリをインストールし、ユーザー B の携帯電話番号を入力します。
- ユーザー B は OTP を受信し、それをユーザー A に転送します。
- アプリはユーザー A のモバイルで OTP を読み取り、ホーム画面に移動します。
送信者番号を取得する方法はありますか?