【发布时间】:2017-02-14 01:08:06
【问题描述】:
我正在开发一个用户可以在线和离线工作的应用程序(没有网络连接或服务器不可用)。数据必须在用户写入数据后的几个小时内发送,否则它们就会过时。 在线时,数据直接发送到我们的服务器没有问题。 离线时,我们等待再次在线发送数据,当应用程序在前台时它工作得很好。但是当应用程序在后台时,我们找不到任何解决方案。 我们尝试使用后台 fetch api,但您无法控制它何时执行,而且大多数时候它执行得太晚了。 有没有办法在应用处于后台时频繁上传数据?
【问题讨论】:
-
是什么导致数据再次发送?是否有任何特定的触发器,例如位置更改?或者它只是一个普通的调用来获取一些东西而不是上传?
标签: ios objective-c background upload