Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS后台获取模式_Ios_Background_Fetch_Long Running Processes - Fatal编程技术网

iOS后台获取模式

iOS后台获取模式,ios,background,fetch,long-running-processes,Ios,Background,Fetch,Long Running Processes,iOS后台获取模式如何?苹果的文档在这里似乎相当通用: …在适当的时候,系统会为应用程序提供后台执行时间。。。 …仅允许向用户提供重要服务的应用程序 是否有明确规定或经验的时间阈值,在该阈值内,系统将控制权传递给后台的应用程序?我能忍受5分钟的间隔 是否有人可以申请后台获取权限? 注: 要求在特定时间拨打远程电话,例如上午10:30下午15:15。。。并在通知中显示结果,而不使用服务器端推送通知。由于实际上是将一些自定义代码绑定到预先安排的本地通知,我想知道是否可以利用后台获取模式长时间运行的任

iOS后台获取模式如何?苹果的文档在这里似乎相当通用: …在适当的时候,系统会为应用程序提供后台执行时间。。。 …仅允许向用户提供重要服务的应用程序

是否有明确规定或经验的时间阈值,在该阈值内,系统将控制权传递给后台的应用程序?我能忍受5分钟的间隔 是否有人可以申请后台获取权限? 注:
要求在特定时间拨打远程电话,例如上午10:30下午15:15。。。并在通知中显示结果,而不使用服务器端推送通知。由于实际上是将一些自定义代码绑定到预先安排的本地通知,我想知道是否可以利用后台获取模式长时间运行的任务,仅在必要的时候进行调用。

我使用了后台获取和推送通知。和推送通知到达时一样,应用程序将开始下载带有后台提取的新数据。30秒。一旦我们开始后台提取,我们就可以开始下载或上传任务了


我认为在你们的情况下,你们可以定期使用它,但不确定你们是否可以从它注册本地通知,并在应用程序处于后台时显示给用户

不,苹果的后台抓取模式不能控制抓取完成的时间间隔

另见: ,

我想知道我是否可以在没有推送通知和服务器基础设施后端的情况下完成这项工作。如果通过后台获取,我将无法注册本地通知,那么这就是一个问题。另一个问题是操作系统控制我的任务的频率,以确保能够遵守至少5分钟的容差。这里有什么建议吗?您可以使用后台获取注册本地通知,但我们无法确定iOS调用后台获取方法的时间间隔。有时可能在5分钟后或20分钟后调用。您知道最大间隔是多少吗?这是一个很大的不同,如果最大的间隔是15或60分钟为我。