iOS“后台获取”模式怎么样? Apple文档似乎在这里非常通用: “......在适当的时候,系统会为应用程序提供后台执行时间......” “......只允许向用户提供重要服务的应用程序......”
注意: 要求是在特定时间(例如,上午10点30分,下午15点15分,......)进行远程呼叫,并在通知中显示结果(所有这些都不使用服务器端推送通知)。由于实际上impossible将一些自定义代码绑定到预先安排的本地通知,我想知道是否有可能利用“后台获取”模式长时间运行的任务来仅在必要的时间进行呼叫。 / p>
答案 0 :(得分:0)
我使用了Push通知的后台提取。就像推送通知到达时一样,Application将开始使用后台提取下载新数据。它给出30秒。一旦我们开始后台提取,我就可以开始下载或上传任务了。
我认为在您的情况下,您可以定期使用它,但不确定是否可以注册本地通知,并在应用程序处于后台时向用户显示。
答案 1 :(得分:0)
不,Apple的后台获取模式在获取完成时不会对间隔进行任何控制。
另见: iOS background fetch custom interval, iOS background fetch