2017-07-13 3 views
0

私は、自分のアプリケーション内の特定の既知の番号からすべてのSMSメッセージを受信することに興味があります。 SMSを使って別のデバイスからデータを受信することしか想定されていないので、私のアプリケーションをデフォルトのメッセージングアプリケーションにしたくありません。これはまだ可能ですか?証拠がもはや実行可能ではないと指摘しているように私は尋ねています。特定の送信者からのSMSメッセージをデフォルトのメッセージングアプリにさらにブロードキャストせずに受信することはできますか?

今のところ、私のアプリケーションは、受信者の優先順位の宣言のおかげで、指定した送信者からのSMSメッセージを他のアプリケーションより先に受信しました。どちらもbroadcastReceiver.setResultCode(Intents.RESULT_SMS_HANDLED)です。このような状況下で完全なソリューションを実装できなくなった場合、これらのメッセージの警告と通知をオフにするだけで十分です。

答えて

0

これはまだ可能ですか?

これは、数年前にリリースされたAndroid 4.4以降では実現できませんでした。

上記の条件下で完全な解決策が実装できなくなった場合、これらのメッセージの警告と通知をオフにするだけで十分です。

独自の完全なSMSクライアントを作成し、この機能を他のユーザーにも提供してください。

または、既存のオープンソースの完全なSMSクライアントを見つけて、この機能をそのプロジェクトに提供してください。

関連する問題