私は、WAPプッシュメッセージをインターセプトしてから/何かを/情報を使って実行する必要があるアプリケーションに取り組んでいます。WAPやWAPの処理などについて、できる限り多くのことを読みました。WAP_PUSH_RECIEVEDブロードキャストのインテントエクストラの一部として送信されたバイナリ/16進文字列を解析するプロトタイプを作成することができました。
ここでも読んでみましたが、よくわからないことがあります。
1)AndroidでテキストのWAPメッセージはどのように処理されますか?傍受されるのは同じですか、その情報はブロードキャストのデータとしても送信されますか?つまり、Androidでユーザーエージェントを作成している場合、WAPメッセージ、テキスト、wbxmlなどが処理され、WBXMLフォームとともにブロードキャストされると単純に想定できますか?
2)WAPメッセージ、特にGMailに送信されたメッセージを聴こうとしましたが、何も検出されません。これは、これらのメッセージがGmail UAにのみ配信されるため、メッセージを取得できないことを意味しますか、それとも何か問題がありますか?以下は私のマニフェストからのものです。適切な権限もあります
<intent-filter android:priority="999" >
<action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" />
<data android:mimeType="application/*" />
<data android:mimeType="application/vnd.wap.emn+wbxml" />
<data android:mimeType="text/vnd.wap.emn+xml" />
<data android:mimeType="text/vnd.wap.emn" />
<data android:mimeType="text/vnd.wap.emnc" />
</intent-filter>
私はmimeタイプとしてMMSを試してみて、それを使用することができましたが、それ以外の場合、WAPメッセージは私を理解しません。
どんな助けでもいただければ幸いです。タ!