祝各位新年快乐。
如果我的应用程序在后台运行,可以制作uiwebview.reload吗?我有一个计时器,间隔20秒,一个随机数0-N +函数,使number = number + 20。如果number > random number,则webview.reload。这在iOS 10.2上运行良好,在模拟器中,我按下主页按钮并锁定。但它在我的设备iPhone 6 iOS 10.2上不起作用。可以在后台创建webview.reloading吗?对不起,我的英语不太好。在我的项目设置中,功能背景处于打开状态,并且我选中了后台获取
发布于 2016-12-31 22:29:41
如果你知道后台抓取,这很难在设备上调试,因为你不能保证它会在你指定的时间内被调用。
setMinimumBackgroundFetchInterval表示在小于您指定的值的时间间隔内不调用它。但是这里没有setMaximumBackgroundFetchInterval。因此,如果iOS决定每天调用你的应用一次,甚至一周调用一次。不管你的minimumBackgroundFetchInterval是什么,它都不会被更频繁地调用。AFAIK iOS决定何时调用performFetchWithCompletionHandler,这是根据模式来衡量的,用户启动应用程序的时间和频率。
发布于 2017-01-01 20:36:52
你能编写相同的代码来设置抓取间隔吗?我会每隔0-10分钟调用一次我的应用。如果我设置获取间隔170秒,系统会每隔3分钟发送一次所有应用程序吗?这样行得通吗?
https://stackoverflow.com/questions/41408758
复制相似问题