我需要获取我的应用的电池消耗详情。他们的任何工具都可以在ios下测量我的应用程序的电池消耗量吗?我的意思是如何分析并看看指标有多好?
答案 0 :(得分:0)
你需要做的几个步骤,但我认为这是可能的,之前已经完成了。
首先启用电池监控:
UIDevice.current.isBatteryMonitoringEnabled = true
然后你需要一些东西来获得电池电量,所以创建一个将返回batteryLevel的属性:
var batteryLevel: Float {
return UIDevice.current.batteryLevel
}
要检查设备电池电量,请为UIDeviceBatteryLevelDidChange通知添加一个观察者:
NotificationCenter.default.addObserver(self, selector: #selector(batteryLevelDidChange), name: .UIDeviceBatteryLevelDidChange, object: nil)
func batteryLevelDidChange(_ notification: Notification) {
print(batteryLevel)
}
这应该给你电池电量