美好的一天。我一直在阅读很多关于这个问题的内容,对于以前版本的iOS,有很多SO问题。
我想知道,对于iOS 9,如果应用程序未打开,我可以以某种方式将数据发送到服务器(具有大约20-30kbs有效载荷数据的请求)(因此它未启动或强制退出)?
或者从iOS 9.3开始这仍然是不行的?
我甚至没有收到服务器的回复(我很绝望)
答案 0 :(得分:1)
我们长期以来一直在争取类似的要求。但我们终于决定不去做。
Apple建议您只对应用程序执行快速状态记录,以便在再次打开应用程序时恢复相同的状态。当应用程序即将转到后台时,最好的办法是在磁盘上写一些内容,这可能会在应用程序再次加载时有用。我们尝试在每次用户将应用程序带到后台时连接到服务器,但是在添加此代码后我们发现了很多应用程序崩溃问题。 Coz,OS部队如果花时间转到后台,就会退出应用程序。
我们最终决定在磁盘上存储任何信息,然后在应用程序打开时将其发送到服务器。