Получить статус низкого энергопотребления в приложении
Мне нужно получить статус режима пониженного энергопотребления, в моем приложении включается или отключается режим низкого энергопотребления, когда iPhone меняет режим питания.
Пожалуйста, помогите мне, получив решение.
Спасибо
1 ответ
Есть два пути для этого.
Вы можете зарегистрироваться для получения уведомлений о состоянии питания.
[NSNotificationCenter defaultCenter] addObserver:self selector: @selector(yourMethodName:) name:NSProcessInfoPowerStateDidChangeNotification object: nil];
Или вы можете определить текущее состояние.
[[NSProcessInfo processInfo] isLowPowerModeEnabled]
Лучшее, что я думаю, это действительно здорово с точки зрения пользовательского опыта согласно Apple
Документация такова: Ваше приложение должно предпринять дополнительные шаги, чтобы помочь системе экономить энергию, когда активен режим низкого энергопотребления. Например, ваше приложение может сократить использование анимации, снизить частоту кадров, остановить обновления местоположения, отключить синхронизацию и резервное копирование и т. Д.
Я знаю, что на этот вопрос уже есть ответ (согласно комментарию dandan78) со ссылками только без описания, поэтому размещение bcoz будет хорошо, если у нас будет что-то здесь.