Я работаю над приложением, которое должно перехватывать push-сообщения WAP, а затем / делать что-то / с информацией. Я прочитал столько, сколько смог, по WAP и обработке WAP и т. Д. Я смог написать прототип, который будет анализировать двоичные / шестнадцатеричные строки, которые были переданы как часть дополнительных функций трансляции WAP_PUSH_RECIEVED.
Я тоже пытался что-то здесь читать, но не могу ясно понять некоторые вещи.
1) Как обрабатывается текстовое WAP-сообщение в Android? Является ли перехват таким же, и будет ли эта информация также отправляться как данные в трансляции? То есть, когда мы пишем User Agent на 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>
Я пытался использовать MMS как тип mime и смог с ним работать, но в противном случае WAP-сообщение ускользнуло от меня.
Любая помощь будет оценена. Та!