如果IOS应用程序在前台停留更长时间,则屏幕未锁定,即使用户未对该应用程序执行任何操作。在10分钟之后,app状态会是什么?
应用是否应该每隔10分钟请求并回复一次,以确定该应用是否能够每10分钟发送一次请求?
答案 0 :(得分:2)
如果您希望自己的应用能够在用户不活动的较长时间后使用WiFi,则必须在 info.plist 中使用此密钥:
<key>UIRequiresPersistentWiFi</key>
<true/>
如果您还需要保持屏幕开启,您可以禁用空闲计时器:
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];