在iPhone的后端发送和接收短信

时间:2010-03-03 10:47:48

标签: iphone sms

我是iPhone应用程序开发的新手。在我为iPhone开发的应用程序中,有一个模块可以在不知道用户的情况下将短信发送到我的短信服务器并获取响应并显示结果。有没有办法在应用程序中发送和接收短信?

提前致谢。

4 个答案:

答案 0 :(得分:1)

您应该使用数据而不是短信。

SMS不是在客户端和服务器之间发送信息的方式,但Internet是。通过使用数据,您还可以获得更可靠的传输协议(SMS不是)。

未经用户同意,您不应发送短信,因为它可能会变得非常昂贵。想象一下,你有一个用户在另一个国家度假,并认为你的应用程序使用wifi,而它正在使用短信。当他获得手机账单时,这个用户真的很生气。

所以,即使你能做到,我认为你不应该这样做。如果你真的需要这样做,请确保用户真的很清楚你的应用程序将从他的手机发送短信(收取正常的短信)。

答案 1 :(得分:0)

使用iPhone SDK无法实现这一点。如果没有用户了解它,任何移动平台都可能无法实现,因为它是一个明显的安全漏洞。

答案 2 :(得分:0)

我也在研究基于GPS的应用程序,每次用户发送短信指令时,我都可以让设备停止向用户发送短信。我认为只要发送短信,就应该没问题。

如果用户想要查看设备的状态,那么我可能必须通过TCP / UDP在我的服务器和设备之间建立通信,并让iPhone应用程序“解析”信息并显示状态。也许最好的方法是让服务器响应iPhone应用程序说“设备收到你的短信命令”并将其显示在应用程序上,以便用户知道他/她的短信已被发送。

但是,是的,如果我们可以通过短信获取位置,那么我可以将这些坐标发送到iPhone本身的Google地图应用程序,它会为您显示。

答案 3 :(得分:0)

我是Android上的应用程序的作者,这个名为ImHerePlus。看看它是否有帮助。