我是iPhone应用程序开发的新手。在我为iPhone开发的应用程序中,有一个模块在用户不知情的情况下将短信发送到我的短信服务器,并获得响应并显示结果。app里有没有收发短信的方法?
提前谢谢。
发布于 2010-03-03 18:49:13
这在目前的iPhone软件开发工具包中是不可能的。对于任何移动平台来说,如果用户不知道这一点,这可能是不可能的,因为这是一个明显的安全漏洞。
发布于 2012-12-01 03:54:38
你应该使用数据而不是短信。
SMS不是在客户端和服务器之间发送信息的方式,但Internet是。通过使用数据,您还可以获得更可靠的传输协议(SMS不是)。
你不应该在未经用户同意的情况下发送短信,因为这可能会变得非常昂贵。假设你有一个用户在另一个国家度假,并认为你的应用程序正在使用wifi,而它正在使用SMS。当这个用户收到手机账单时,他一定会很生气的。
因此,即使你能做到这一点,我认为你也不应该这样做。如果你真的需要这样做,请确保用户真的很清楚,你的应用程序将从他的手机上发送短信(收费标准为普通短信)。
发布于 2010-09-14 08:53:21
我也在基于GPS的应用程序上工作,我可以让设备在每次用户发送SMS命令时停止向用户发送SMS。我想只要发短信就可以了。
如果用户想要查看设备的状态,那么我可能必须通过TCP/UDP在我的服务器和设备之间建立通信,并让iPhone应用程序“解析”信息并显示状态。也许最好的方法是让服务器响应iPhone应用程序,说“设备收到了您的短信命令”,并将其显示在应用程序上,以便用户知道他/她的短信已发送。
但是的,如果我们可以通过短信获得位置,那么我就可以将这些坐标发送到iPhone中的谷歌地图应用程序,它会为您显示它。
https://stackoverflow.com/questions/2370488
复制相似问题