我正在尝试开发一个发送和接收 SMS 消息的 Android 应用程序(除其他外)
我希望我的应用程序 SMS 消息易于识别。我不想为这个唯一标识符使用 SMS 消息正文,我认为必须有一个我可以使用的 SMS 消息属性。遗憾的是,我没有找到或追踪一般的 SMS 消息的技术规范。
有谁知道 SMS 消息标准是否有一个可以通过编程方式设置的 ID 字段?
我正在尝试开发一个发送和接收 SMS 消息的 Android 应用程序(除其他外)
我希望我的应用程序 SMS 消息易于识别。我不想为这个唯一标识符使用 SMS 消息正文,我认为必须有一个我可以使用的 SMS 消息属性。遗憾的是,我没有找到或追踪一般的 SMS 消息的技术规范。
有谁知道 SMS 消息标准是否有一个可以通过编程方式设置的 ID 字段?
我处理这个问题的方法是设置一个比系统 SMS 侦听器具有更高优先级的 SMS 侦听器,该侦听器在所有收到的文本中查找唯一的字符串。
如果 SMS 包含字符串,我会在应用程序中处理它并丢弃 SMS,这样我就不会乱扔用户收件箱。
用户消息提示音甚至没有响起。它工作得很好。
有关如何执行此操作的更多信息,请参阅此帖子:
我知道已经4年了。但万一有人通过这个问题。是的,SMS 有唯一的 id _id
,您可以通过它识别 SMS。
有关更多信息,请参阅此答案。