IPhone Web服务通信

时间:2012-01-17 08:36:10

标签: iphone

我们需要编写一个iPhone应用程序。

应用程序需要使用Web服务来存储用户信息,用户会话。等

预计还有一个功能是,我们应该能够通过iPhone应用程序ping任何用户[iPhone将调用Web服务并传递数据,但是bot确定web服务如何将该文本传递给相应的iPhone用户]。

我在网上搜索了网上最可行的选项,并且来自某些选项,例如,

  1. 轮询到网络服务。
  2. 用于iPhone通信的WCF休息服务。
  3. 找到了一些现成的服务器用于推送通信。
  4. 请您建议最合适且最具成本效益的解决方案。

    提前致谢。

1 个答案:

答案 0 :(得分:0)

您应该阅读Apple Push Notification Service,它是专为您描述的情况而设计的。如果网络服务未运行,或者网站服务已暂停,则您的应用无法轮询该网络服务。推送通知让您的服务器通过Apple向设备发送消息。如果您的应用未运行,用户将收到一条警报,您可以通过该警报启动您的应用。如果应用程序正在运行,则通知将透明地传递给应用程序。