我想为我的应用程序实现心跳。 在这个模块中,我的iOS应用程序会定期向我的服务器发送字节数据。 我需要这个,因为当服务器发送一个请求时,服务器想要从设备接受服务。检查应用程序的心跳
问题:如果应用程序被用户退出,心跳(数据字节)将如何发送到服务器。
我想为我的应用程序实现心跳。 在这个模块中,我的iOS应用程序会定期向我的服务器发送字节数据。 我需要这个,因为当服务器发送一个请求时,服务器想要从设备接受服务。检查应用程序的心跳
问题:如果应用程序被用户退出,心跳(数据字节)将如何发送到服务器。
,你唯一可以做的事情是这样的注册应用程序作为VoIP的类型(最有争议的部分,因为如果你的应用程序是不是信使/会议/社会类型的应用程序,苹果可能拒绝它),然后使用NSStream
连接NSInputStream
/NSOutputStream
和<NSStreamDelegate>
接口发送/接收心跳。
您在iOS上的后台运行能力有意限制在某些任务中。我认为你不能完全按照你所描述的来做。我会考虑使用推送通知在iOS设备上向您的应用发送通知。 – nielsbot