2

我编写了一个使用 SmsManager 以编程方式发送 SMS 的应用程序。我正在为已发送的短信和已发送的短信通知传递 PendingIntent。

当收到发送的 PendingIntent 时,我将该 SMS 保存在默认 SMS 应用程序的 Sent 文件夹中。

稍后,当接收到发送的 PendingIntent 时,我想用发送报告标记那个 Sent SMS 条目,这样当用户按住发送的 SMS 时,他可以看到菜单选项“查看报告”。

我的问题是如何以编程方式修改默认 SMS 应用程序中的 Sent SMS 条目,并将 Delivery Report 与其关联?如果这不可能,我如何以编程方式修改已发送 SMS 条目并将传递状态写入 SMS 消息本身?

4

1 回答 1

1

我在将 SMS 保存在已发送文件夹中时使用了 UUID。后来,我用那个 UUID 来查找发送的短信,并修改它以插入单词“DELIVERED”。虽然这不会将发送报告本身附加到发送的短信中,但它的目的是通知用户短信是否已发送。欢迎任何附加交付报告本身的解决方案。

于 2012-12-28T14:15:23.933 回答