ios - 应用程序在前台停留的时间更长

标签 ios objective-c

如果 IOS 应用程序在前台运行的时间较长,即使用户未在该应用程序上执行任何操作,屏幕也不会锁定。 10 mts 后,应用程序状态将是什么?

应用是否应该每 10 分钟请求和响应一次,以确定应用是否能够每 10 分钟发送一次请求?

最佳答案

如果您希望您的应用即使在用户长时间不活动后也能使用 WiFi,您必须在 info.plist 中使用此 key :

<key>UIRequiresPersistentWiFi</key>
<true/>

如果您还需要保持屏幕开启,您可以禁用空闲计时器:

[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

关于ios - 应用程序在前台停留的时间更长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44410348/

相关文章:

iphone - 可变高度 UIViews 和标签

ios - 将粒子发射器添加到 FlappySwift 项目

iphone - iOS7 中的 CLLocation 未更新

ios - 禁用 iPad 的 UI 交互,直到数据在后端的主线程上下载

iphone - 以编程方式在 Objective-C 中创建属性?

objective-c - 如何从 XML 元素获取属性

ios - UIImagePickerController 正确地在其上叠加图像

iphone - 当我在后台运行 NSURLConnection 错误时......我该如何修复?

ios - UIsegmentedControl 标题外观

iphone - 99 美元的 iOS 开发者许可证是否允许我发布一个或多个应用程序?