我可以在后台状态下检查iPhone的电池状态吗?
当我的应用程序处于后台状态时,我需要检查它的电池状态。我可以在运行状态下检查电池状态。能否使用NSNotificationCenter在后台检查电池状态?如果是,怎么做我可以在后台状态下检查iPhone的电池状态吗?,iphone,ios,ios4,Iphone,Ios,Ios4,当我的应用程序处于后台状态时,我需要检查它的电池状态。我可以在运行状态下检查电池状态。能否使用NSNotificationCenter在后台检查电池状态?如果是,怎么做 谢谢有两种模式可以让你的应用保持活跃。第一个是背景音频,当你播放音乐时,你的应用程序将收到这些通知。第二种是通过核心位置进行背景GPS跟踪 如果你的应用程序没有执行其中一项,它的状态将冻结在内存中,你将不会收到来自操作系统的任何通知。否,如果你的应用程序中有背景音频,应用程序商店将拒绝。我认为第三项是用于VOIP连接测试。我只需
谢谢有两种模式可以让你的应用保持活跃。第一个是背景音频,当你播放音乐时,你的应用程序将收到这些通知。第二种是通过核心位置进行背景GPS跟踪
如果你的应用程序没有执行其中一项,它的状态将冻结在内存中,你将不会收到来自操作系统的任何通知。否,如果你的应用程序中有背景音频,应用程序商店将拒绝。我认为第三项是用于VOIP连接测试。我只需要清楚地回答这是否可能。Apple docs表示,背景仅可用于GPS定位、音频播放和VOIP,无论如何,感谢您的回复VOIP只是另一种音频背景模式,所以它仍然是两种模式。就像我说的,你可以这样做,只要你在这两种模式之一。如果你不是,你就不能在后台运行。就这么简单。在我的测试中,背景音频消耗了相当多的能量。在添加静音背景音频后的8个小时内,我已经失去了20%的最大电池电量!当电池处于后台或暂停状态时,如何持续监控电池电量?不知道这些应用程序是如何工作的。