2011-10-30 3 views
0

受信したSMSからデータを取得するアプリケーションを作成します。これはアプリケーションのためのデータであり、私はこのメッセージを読むことができません。ユーザーがこのSMSを読むのを防ぐためにSMSを消費した直後にデータを取得することは可能ですか?助けてくれてありがとう。AndroidでSMSを使用する

+1

必要に応じてユーザーにSMSを見せるようにします。あなたのアプリをより信頼できるものにしてくれると思います。 * SMSを送信する予定がある場合は、間違いなくユーザーに知らせるべきです。 – JimmyB

答えて

1

はい、これは簡単です。これを行う方法のためにここに私の答えを参照してください。
SMS receive with no notification

あなたはSMSはあなたの特別なものの一つであることを確認したら、あなたはちょうどそれがユーザーの受信ボックスに入る停止するabortBroadcast()を呼び出す必要があります:

// Stop it being passed to the main Messaging inbox 
    abortBroadcast(); 

また、SMS受信者は、ユーザーのGoogle Voice番号に送信されたSMSメッセージを傍受しないように注意する必要があります。デフォルトでは、これらのメッセージはデータ接続経由でダウンロードされ、Google Voiceアプリによって表示されます。 Google Voiceの番号がSMSを電話に転送するように設定されている場合、SMS受信者はそれを正常に処理します。

関連する問題