SMSメッセージを送受信するAndroidアプリケーションを開発しようとしています(とりわけ)
アプリのSMSメッセージを簡単に識別できるようにしたいと思います。この一意の識別子にSMSメッセージ本文を使用したくありませんでした。使用できるSMSメッセージ属性が必要だと思いました。残念ながら、SMSメッセージ全般の技術仕様を見つけることも追跡することもできませんでした。
SMSメッセージ標準にプログラムで設定できるIDフィールドがあるかどうか誰かが知っていますか?
SMSメッセージを送受信するAndroidアプリケーションを開発しようとしています(とりわけ)
アプリのSMSメッセージを簡単に識別できるようにしたいと思います。この一意の識別子にSMSメッセージ本文を使用したくありませんでした。使用できるSMSメッセージ属性が必要だと思いました。残念ながら、SMSメッセージ全般の技術仕様を見つけることも追跡することもできませんでした。
SMSメッセージ標準にプログラムで設定できるIDフィールドがあるかどうか誰かが知っていますか?
私がこれを処理した方法は、受信したすべてのテキストで一意の文字列を検索するシステムSMSリスナーよりも高い優先度のSMSリスナーを設定することです。
SMSに文字列が含まれている場合は、アプリケーションで処理し、SMSを破棄して、ユーザーの受信トレイを散らかさないようにします。
ユーザーのメッセージアラートトーンは鳴りません。それは非常にうまく機能します。
これを行う方法の詳細については、この投稿を参照してください。
私はそれが4年になっていることを知っています。しかし、誰かがこの質問を通過した場合に備えて。はいSMSには一意のIDが呼び出され_id
、それを介してSMSを識別できます。
詳細については、この回答を参照してください。