我编写了一个使用SmsManager以编程方式发送SMS的应用程序。我正在通过PendingIntent发送短信和发送短信通知。
收到发送的PendingIntent后,我将该短信保存在默认短信应用程序的已发送文件夹中。
稍后,当收到交付的PendingIntent时,我想用发送报告标记发送短信条目,这样当用户按下并保持发送的短信时,他可以看到菜单选项“查看报告”。
我的问题是如何以编程方式修改默认SMS应用程序中的已发送SMS条目,并将交付报告与其关联?如果无法做到这一点,我该如何以编程方式修改已发送短信条目并在短信本身中写下发送状态?
答案 0 :(得分:1)
我在发送文件夹中保存短信时使用了UUID。后来,我使用该UUID查找发送的短信,并修改它以插入单词“DELIVERED”。虽然这不会将发送报告本身附加到发送的短信,但它的目的是通知用户SMS是否已发送。我们欢迎任何附加交付报告的解决方案。