标签: ios events screen
我正在尝试从iOS上的后台服务中检测屏幕开/关事件。
因为我的应用程序不一定在前台,所以寻找像这样的应用程序生命周期事件没有任何用处: Lock Unlock events iphone
到目前为止,我得到的最佳解决方案是搜索系统日志,寻找Springboard事件。问题是,这是一个非常昂贵的操作,需要定期轮询,这是浪费电池。该解决方案需要在非越狱设备上运行,但不一定需要经过应用程序商店批准。
有人能提出更好的建议吗?