
iPad(iOS 8.4.1)安装在墙上,一直插入充电器。
我需要选择正确的方法使应用程序始终运行,以控制设备并接收更新,触发事件等。
问题是:有没有办法禁用屏幕的可视化?调光不够好;如果屏幕关闭,就像在锁定设备状态下最好。
简单来说,我可以使用黑屏保护程序吗?
如果上面的答案是否定的:是否有办法强制应用程序永远在后台运行?
有一件事要强调这里。这个程序不会去Apple Store,所以解决方案可能是一个脏的解决方法
提前致谢
测试到目前为止
let backgroundQueue = dispatch_get_global_queue(QOS_CLASS_BACKGROUND,0)func applicationDIDEnterBackground(application: UIApplication) { application.beginBackgroundTaskWithname("myBgTask",expirationHandler: nil) dispatch_async(self.backgroundQueue,myBackgroundTask)}func myBackgroundTask() { NSThread.sleepForTimeInterval(1) dispatch_async(self.backgroundQueue,myBackgroundTask)} 这种方法使应用程序仅在后台运行3分钟。
继续搜索…
解决方法 尝试UIApplicationExitsOnSuspend解决方案:由于iOS 4应用在您点击主屏幕按钮时会被暂停。在此之前(iOS 3),他们将在每次打开应用程序时退出并重新启动 – 但是,如果您没有使用主屏幕按钮关闭应用程序,而是将iOS 3应用程序的设备锁定,则会永久运行在后台。您可以通过将UIApplicationExitsOnSuspend键添加到您的信息标题中来将您的应用程序工作,将值设置为YES。
您无法快速关闭并重新打开应用程序(每次使用主页按钮时都会重新启动),但如果您不经常与iPad进行交互,那么您可以在应用程序打开时锁定设备它将继续运行,直到iPad被解锁或您打开另一个应用程序。
请注意,此解决方案适用于App Store,因为它使用官方Apple API。
https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html
总结以上是内存溢出为你收集整理的iOS 8运行应用程序永远或禁用屏幕全部内容,希望文章能够帮你解决iOS 8运行应用程序永远或禁用屏幕所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)