Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android短信设置唯一ID_Android_Android Intent_Sms - Fatal编程技术网

Android短信设置唯一ID

Android短信设置唯一ID,android,android-intent,sms,Android,Android Intent,Sms,我正在尝试开发一个Android应用程序,用于发送和接收SMS消息(以及其他内容) 我希望我的应用程序短信信息易于识别。 我不想将SMS消息正文用于此唯一标识符,我想一定有一个SMS消息属性可以使用。遗憾的是,我没有找到一个或追踪到一个技术规格的短信一般 有人知道SMS消息标准是否有一个可以通过编程进行se的ID字段吗?没有。 您可以在和的第二页上看到标准SMS消息的内容。我处理此问题的方法是设置一个比系统SMS侦听器优先级更高的SMS侦听器,该侦听器在所有接收到的文本中查找唯一的字符串 如果短

我正在尝试开发一个Android应用程序,用于发送和接收SMS消息(以及其他内容)

我希望我的应用程序短信信息易于识别。 我不想将SMS消息正文用于此唯一标识符,我想一定有一个SMS消息属性可以使用。遗憾的是,我没有找到一个或追踪到一个技术规格的短信一般

有人知道SMS消息标准是否有一个可以通过编程进行se的ID字段吗?

没有。
您可以在和的第二页上看到标准SMS消息的内容。

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

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

用户的信息提示音甚至不会响。它工作得很好

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


我知道已经四年了。但万一有人通过这个问题。 是的,SMS具有唯一的id,称为
\u id
,您可以通过它识别SMS


欲了解更多信息,请参考答案。

“易于识别”是由谁提供的?我认为Timestmap+电话号码应该是一个非常独特的密钥,我的应用程序“很容易识别”。这不是我感兴趣的唯一id的内容,只是它在sms消息格式中的位置(例如,sms“标题”)感谢您花时间回复,但是我不想将文本内容本身用于唯一id。我想象sms标准会为您的时间提供一个唯一id KS tanis-7x,我担心情况会是这样。