Страницы

Поиск по вопросам

пятница, 14 февраля 2020 г.

Переход в настройки батареи Swift

#ios #swift


У меня есть приложение при запуске которого я проверяю включен ли у меня режим энергосбережения,
если да я вызываю Alert и предлагаю его выключить! Если пользователь соглашается то
я должен открывать настройки батареи.
Проверку на энергосбережение я сделал а открытие настроек батареи не получается,
подскажите пожалуйста
    


Ответы

Ответ 1



Начиная с iOS 11 разрешено открыть программно только настройки своего приложения. Плюс, если Вы все же сделаете это для прошлых версий (App-prefs:root=...), то с большой вероятностью приложение будет отклонено с формулировкой: Your app uses the "prefs:root=" non-public URL scheme Можете пользователю предложить перейти в нужный пункт меню настроек и показать инструкцию как именно.

Ответ 2



Targets -> Ваше приложение -> Info -> URL Types -> + В поле URL Schemes добавьте prefs Для вызова: UIApplication.shared.open(URL(string: "App-prefs:root=BATTERY_USAGE")!) Вот тут можете посмотреть доступные URL Schemes

Комментариев нет:

Отправить комментарий