我希望服务始终在后台运行。这是否可以在新的SDK 7.1中使用
我通读了后台文件传输,代理和警报。我认为这些只在一段时间内有效。
答案 0 :(得分:1)
简短回答:你不能
Background agents每隔约30分钟只能运行15秒。试图运行更长时间将导致代理被终止而不是重新安排。 Riho指的是不同的东西:如果用户未运行所有者应用程序14天,您的代理将不会被重新安排(即使它成功);必须运行应用程序并重新安排代理。
您唯一真正的选择是将功能移至服务器并使用push notifications更新手机。
答案 1 :(得分:0)
代理在14天后停用。在这段时间内,您必须让用户打开您的前台应用程序 - 然后您可以重新启动代理和14天计数器。