Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在后台状态下检查iPhone的电池状态吗?_Iphone_Ios_Ios4 - Fatal编程技术网

我可以在后台状态下检查iPhone的电池状态吗?

我可以在后台状态下检查iPhone的电池状态吗?,iphone,ios,ios4,Iphone,Ios,Ios4,当我的应用程序处于后台状态时,我需要检查它的电池状态。我可以在运行状态下检查电池状态。能否使用NSNotificationCenter在后台检查电池状态?如果是,怎么做 谢谢有两种模式可以让你的应用保持活跃。第一个是背景音频,当你播放音乐时,你的应用程序将收到这些通知。第二种是通过核心位置进行背景GPS跟踪 如果你的应用程序没有执行其中一项,它的状态将冻结在内存中,你将不会收到来自操作系统的任何通知。否,如果你的应用程序中有背景音频,应用程序商店将拒绝。我认为第三项是用于VOIP连接测试。我只需

当我的应用程序处于后台状态时,我需要检查它的电池状态。我可以在运行状态下检查电池状态。能否使用NSNotificationCenter在后台检查电池状态?如果是,怎么做


谢谢

有两种模式可以让你的应用保持活跃。第一个是背景音频,当你播放音乐时,你的应用程序将收到这些通知。第二种是通过核心位置进行背景GPS跟踪


如果你的应用程序没有执行其中一项,它的状态将冻结在内存中,你将不会收到来自操作系统的任何通知。

否,如果你的应用程序中有背景音频,应用程序商店将拒绝。

我认为第三项是用于VOIP连接测试。我只需要清楚地回答这是否可能。Apple docs表示,背景仅可用于GPS定位、音频播放和VOIP,无论如何,感谢您的回复VOIP只是另一种音频背景模式,所以它仍然是两种模式。就像我说的,你可以这样做,只要你在这两种模式之一。如果你不是,你就不能在后台运行。就这么简单。在我的测试中,背景音频消耗了相当多的能量。在添加静音背景音频后的8个小时内,我已经失去了20%的最大电池电量!当电池处于后台或暂停状态时,如何持续监控电池电量?不知道这些应用程序是如何工作的。