我想为我的应用程序实现心跳。 在此模块中,我的iOS应用程序将定期向我的服务器发送数据字节。 我需要这个,因为服务器希望来自设备的ack在发送请求时与服务器联系。
问题:如果用户退出应用程序,心跳(数据字节)将如何发送到服务器。
答案 0 :(得分:1)
您可以做的唯一方法是将您的应用程序注册为 VoIP类型(最有问题的部分,因为如果您的应用程序不是信使/会议/社交类型应用程序Apple可以拒绝它),然后使用NSStream
与NSInputStream
/ NSOutputStream
和<NSStreamDelegate>
接口一起发送/接收心跳。