检查应用程序的心跳

时间:2012-09-06 06:49:58

标签: iphone objective-c webserver background-process heartbeat

我想为我的应用程序实现心跳。 在此模块中,我的iOS应用程序将定期向我的服务器发送数据字节。 我需要这个,因为服务器希望来自设备的ack在发送请求时与服务器联系。

问题:如果用户退出应用程序,心跳(数据字节)将如何发送到服务器。

1 个答案:

答案 0 :(得分:1)

您可以做的唯一方法是将您的应用程序注册为 VoIP类型(最有问题的部分,因为如果您的应用程序不是信使/会议/社交类型应用程序Apple可以拒绝它),然后使用NSStreamNSInputStream / NSOutputStream<NSStreamDelegate>接口一起发送/接收心跳。