2012-07-09 122 views
0

我试图在PHP服务器和iOS设备之间制作通知系统,就像在Facebook应用程序中一样。从服务器获取数据Objective-C

我已经知道如何通过GET或POST发出PHP请求并等待响应。但是我希望在没有任何请求的情况下接收服务器的回应,有可能吗?或者我应该每隔x秒发一个请求?

+2

没有请求的回应?对此的回应是什么?或约? – 2012-07-09 20:35:16

+0

为了简化,我想从服务器获取数据而不要求任何请求。 – Aladin 2012-07-09 20:56:06

+0

这没有得到,那是收到 – 2012-07-09 20:57:12

回答

5

调查Apple Push Notification Service(APNS)。您向APNS服务器发送消息,服务器将通知发送给您指定的设备。这是Facebook等应用的标准做法。

当设备收到通知时,会将其发送到应用程序(如果应用程序正在运行)或提醒用户(如果不是)。用户可以选择启动应用程序,在此时传递通知。然后,应用程序可以通过联系您的服务器来更新其信息或其他内容。