A Boolean indicating whether Low Power Mode is enabled on an iOS device.
- iOS 9.0+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
Users who wish to prolong their iPhone’s battery life can enable Low Power Mode under Settings > Battery. In Low Power Mode, iOS conserves battery life by enacting certain energy-saving measures, such as reducing CPU and GPU performance, reducing screen brightness, and pausing discretionary and background activities. Your app can query the
low property at any time to determine whether Low Power Mode is active.
Your app can also register to receive notifications when the power state (Low Power Mode is enabled or disabled) of an iOS device changes. To register for power state notifications, send the message
add to the default notification center of your app (an instance of
Notification). Pass it a selector to call and a notification name of
NSProcess. Once your app is notified of a power state change, it should then query
is to determine the current power state. If Low Power Mode is active, then your app can take appropriate steps to reduce activity. Otherwise, it can resume normal operations.