Battery information broken since iOS 17

Hello. We have several apps, that use battery information, such as charge level and battery charge events. Since iOS 17, instead of report every 1% of charge, all API return an approximate within 5% value of the real value.

As a result, that created a lot of issues with our users. Most of them, and at this point its around of million plus users, are not happy, because they will have to wait for the app to return information for literally hours...

Please fix this, and even if you wont allow us access to real time data, like in Android devices, please at least return it back to be precise and at 1% of precision.

Answered by Scott in 832360022

See this thread for some history. This part from an  engineer probably isn’t what you are hoping to hear:

Battery level reporting is as accurate as it is intended to be.

See this thread for some history. This part from an  engineer probably isn’t what you are hoping to hear:

Battery level reporting is as accurate as it is intended to be.

Exactly. We opened service request with Apple on it - same response - it was a planned change in iOS 17, and we are not intending to change it back. Really? In iOS 10 they took almost all battery info from devs, now in iOS 17 damaged devs even more, and its intended?...

Battery information broken since iOS 17
 
 
Q