我正在编写一个需要通过短信进行通信的 Android 应用程序。因此,例如应用程序将向号码 123 发送消息“嗨”,当号码 123 收到消息时,我的应用程序将在他们的手机上解析它,并在确定它是由我的应用程序发送时采取行动。
现在我可以完美地发送和接收/解析消息,但我需要一种方法来识别消息是由我的应用程序发送的。我可以轻松地将消息发送为“appName:hi”并检查正文是否包含“appName”,但问题是如果收到我的消息的用户没有我的应用程序,我希望他们只看到“Hi” . 所以我想知道是否有一种方法可以发送不可见字符或在短信正文中或作为短信本身的一部分(即标题)设置一些其他识别信息。如果可能,我想避免数据短信,并且我的应用程序打算离线。
任何想法我怎么能做到这一点?