performFetchWithCompletionHandler总是*最终*被调用,即使需要很长时间吗?

时间:2017-01-11 19:48:18

标签: ios

我知道所有关于setMinimumBackgroundFetchInterval仅仅是要求操作系统在后台以最小频率运行的请求的gumpf,并且操作系统将决定何时它将基于几个因素推动应用程序,并且Apple没有明确指定应用程序何时运行。

但是我无法在找到任何信息/过去的问题,如果该应用最终会在某些时候运行。 假设例如setMinimumBackgroundFetchInterval设置为一天,并且用户在设备上非常活跃并且定期使用该应用程序,那么人们可能期望该应用程序可能每天运行。但是假设用户不会使用该应用程序并强制退出它,并且他们通常也不会使用他们的手机。然后OS会在某些时候在后台嘲笑应用程序吗?如果不是每天都在某个时刻,经过2,34,5 N天或其他任何事情。

是的,我知道Apple没有说或发布算法,但是有关部分知识/经验是否在某个时刻运行,即使在N天之后,N可能很大,而不是要求的1天?

0 个答案:

没有答案
相关问题