如果我的应用在后台运行,是否可以制作uiwebview.reload
?我有一个定时器,间隔20秒,随机数0-N +函数,使number = number + 20
。如果数字>随机数,然后webview.reload
。这在iOS 10.2的模拟器中运行良好我按下主页按钮并锁定。但它不适用于我的设备iPhone 6 iOS 10.2。是否可以在后台制作webview.reloading
?对不起,我的英语不好。
在我的项目设置功能背景为ON,我检查后台提取
答案 0 :(得分:0)
如果您知道后台提取,则很难在设备上进行调试,因为您无法保证在指定的时间内调用它。
setMinimumBackgroundFetchInterval表示不会在小于指定值的时间间隔内调用它。但是没有setMaximumBackgroundFetchInterval。因此,如果iOS决定每天只调用一次您的应用,甚至每周只调用一次。无论你的minimumBackgroundFetchInterval如何,它都不会被更频繁地调用。 AFAIK iOS决定何时调用performFetchWithCompletionHandler,根据模式测量用户何时以及用户启动该应用的频率。
答案 1 :(得分:0)
你能写相同的代码来设置获取间隔吗?我会每0到10分钟拨打一次我的应用程序。如果我将获取间隔设为170秒,系统会每3分钟发送一次所有应用程序?这有用吗?