gpt4 book ai didi

java - 发送可识别短信

转载 作者:行者123 更新时间:2023-12-01 15:05:14 24 4
gpt4 key购买 nike

我正在编写一个需要通过短信进行通信的 Android 应用程序。例如,应用程序将向号码 123 发送一条消息“Hi”,当号码 123 收到该消息时,我的应用程序将在他们的手机上解析该消息,如果确定该消息是由我的应用程序发送的,则会采取行动。

现在我的消息发送和接收/解析工作正常,但我需要一种方法来识别消息是由我的应用程序发送的。我可以轻松地将消息发送为“appName:hi”并检查正文是否包含“appName”,但问题是如果收到我的消息的用户没有我的应用程序,我更希望他们只看到“Hi” 。所以我想知道是否有一种方法可以发送不可见字符或在短信正文中或作为短信本身的一部分(即 header )设置一些其他标识信息。如果可能的话,我希望避免数据短信,并且我的应用程序旨在离线。

有什么想法可以实现这一点吗?

最佳答案

发送短信时可以指定端口。我不知道如何使用 Android API 执行此操作,但由于 J2ME 多年来一直支持此功能,因此 Android 也必须支持它。

您的应用程序应该监听此端口并发送到同一端口。因此,如果用户已经拥有您的应用程序,我认为他甚至不会在收件箱中看到该消息。至少这是 J2ME 中的行为。然而,如果他还没有该申请,他要么会在收件箱中看到它,要么根本看不到它。用安卓检查一下。据我记得在 J2ME 中这取决于手机型号。

关于java - 发送可识别短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13051220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com