Android MMS Content Provider不存储交易ID

时间:2018-11-05 20:35:45

标签: android android-contentprovider pdu android-mms

我正在开发一个具有BroadcastReceiver的应用程序,该应用程序侦听WAP_PUSH_RECEIVED_ACTION,然后尝试使用downloadMultimediaMessage()下载MMS的内容。

但是,这仅在默认消息应用程序(不是我的)未首先获取的情况下才有效,因为一旦下载了MMS,运营商通常会从其服务器中删除MMS。

发生这种情况时,我必须后退以在Android的MMS Content Provider中找到下载的MMS。我要查找的MMS唯一可靠的信息就是我从WAP_PUSH_RECEIVED_ACTION通知中获得的交易ID,但是由于某种原因,内容提供商中的所有Transaction IDs都是{ {1}}。

如何仅使用在null中收到的信息在内容提供者中可靠地找到MMS?

0 个答案:

没有答案