Is it possible to check battery level in swift while our application is in background?
Currently I am working on one iOS application in which user will be alerted with system notification when battery reached to 30%.
I tried and I received notification randomly, sometimes 4%, sometimes 10%, mover than ever 30%.
func applicationDidEnterBackground(application: UIApplication) {
if(UIDevice.currentDevice().batteryLevel <= 0.30 && UIDevice.currentDevice().batteryState != UIDeviceBatteryState.Charging)
{
Notification.addNotificationSystem("Mettre le portable à charger", fireDate: 1, iconBadgeNumber: false)
}
}
}