4

我正在尝试开发一个发送和接收 SMS 消息的 Android 应用程序(除其他外)

我希望我的应用程序 SMS 消息易于识别。我不想为这个唯一标识符使用 SMS 消息正文,我认为必须有一个我可以使用的 SMS 消息属性。遗憾的是,我没有找到或追踪一般的 SMS 消息的技术规范。

有谁知道 SMS 消息标准是否有一个可以通过编程方式设置的 ID 字段?

4

3 回答 3

1

不,那里没有。您可以在本文档的第二页和本页上查看标准 SMS 消息的内容。

于 2012-07-07T19:03:38.560 回答
0

我处理这个问题的方法是设置一个比系统 SMS 侦听器具有更高优先级的 SMS 侦听器,该侦听器在所有收到的文本中查找唯一的字符串。

如果 SMS 包含字符串,我会在应用程序中处理它并丢弃 SMS,这样我就不会乱扔用户收件箱。

用户消息提示音甚至没有响起。它工作得很好。

有关如何执行此操作的更多信息,请参阅此帖子:

我们可以在 Android 中的 SMS 到达收件箱之前删除它吗?

于 2012-07-07T19:09:41.057 回答
0

我知道已经4年了。但万一有人通过这个问题。是的,SMS 有唯一的 id _id,您可以通过它识别 SMS。

有关更多信息,请参阅答案。

于 2017-04-10T12:19:31.727 回答