首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >后台Webview.reload Xcode8.2 swift 3

后台Webview.reload Xcode8.2 swift 3
EN

Stack Overflow用户
提问于 2016-12-31 21:35:11
回答 2查看 292关注 0票数 0

祝各位新年快乐。

如果我的应用程序在后台运行,可以制作uiwebview.reload吗?我有一个计时器,间隔20秒,一个随机数0-N +函数,使number = number + 20。如果number > random number,则webview.reload。这在iOS 10.2上运行良好,在模拟器中,我按下主页按钮并锁定。但它在我的设备iPhone 6 iOS 10.2上不起作用。可以在后台创建webview.reloading吗?对不起,我的英语不太好。在我的项目设置中,功能背景处于打开状态,并且我选中了后台获取

EN

回答 2

Stack Overflow用户

发布于 2016-12-31 22:29:41

如果你知道后台抓取,这很难在设备上调试,因为你不能保证它会在你指定的时间内被调用。

setMinimumBackgroundFetchInterval表示在小于您指定的值的时间间隔内不调用它。但是这里没有setMaximumBackgroundFetchInterval。因此,如果iOS决定每天调用你的应用一次,甚至一周调用一次。不管你的minimumBackgroundFetchInterval是什么,它都不会被更频繁地调用。AFAIK iOS决定何时调用performFetchWithCompletionHandler,这是根据模式来衡量的,用户启动应用程序的时间和频率。

票数 0
EN

Stack Overflow用户

发布于 2017-01-01 20:36:52

你能编写相同的代码来设置抓取间隔吗?我会每隔0-10分钟调用一次我的应用。如果我设置获取间隔170秒,系统会每隔3分钟发送一次所有应用程序吗?这样行得通吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41408758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档