我正在尝试开发一个发送和接收短信的Android应用程序(以及其他内容)
我希望我的应用程序可以轻松识别短信。 我不想使用SMS消息正文这个唯一标识符,我认为必须有一个我可以使用的SMS消息属性。遗憾的是,我没有找到一个或跟踪SMS消息的技术规范。
有没有人知道SMS消息标准是否有一个可以编程的ID字段?
答案 0 :(得分:1)
不,没有。 您可以在this document的第2页和this page上看到标准短信的内容。
答案 1 :(得分:0)
我处理此问题的方法是设置一个SMS侦听器,其优先级高于在所有接收到的文本中查找唯一字符串的系统SMS侦听器。
如果SMS包含我在应用程序中处理它的字符串并丢弃短信,这样我就不会乱丢用户收件箱。
用户消息提示音甚至没有消失。它运作得很好。
有关如何执行此操作的详细信息,请参阅此帖:
Can we delete an SMS in Android before it reaches the inbox?
答案 2 :(得分:0)
我知道它已经4年了。但如果有人通过这个问题。
是的SMS有一个名为_id
的唯一ID,你可以通过它识别短信。
如需了解更多信息,请参阅this回答。