isIdleTimerDisabled не работает в iOS 12

До iOS 12 использование isIdleTimerDisabled не позволяло нашему приложению переходить в спящий режим, но начиная с iOS 12 это больше не работает.

Это ошибка iOS 12 или я что-то не так делаю?


person Alex    schedule 24.09.2018    source источник
comment
Мне кажется, что если бы это была более широкая проблема, было бы больше претензий к Apple. Вы пытались найти какие-либо проблемы с последним выпуском? Может быть, применить отчет об ошибке с ними   -  person Dylan Wright    schedule 24.09.2018
comment
Да и ничего не нашел. Однако проблема, казалось, была решена, когда вы включали и выключали приложение Screen Time. Так что я подозреваю, что это проблема Apple.   -  person Alex    schedule 25.09.2018
comment
Не могли бы вы объяснить подробнее, что вы имеете в виду под приложением Screen Time? Если я отключу / активирую Screentime в приложении Apple Settings, это не поможет.   -  person theguy    schedule 05.10.2018
comment
@theguy Это то, что я имел в виду. Это не сработало, когда я впервые попробовал это, но после того, как я оставил его на некоторое время, а затем несколько раз включал и выключал настройку, казалось, что он работает правильно. Я не уверен на 100%, что это решение, но это единственное, что я сделал, и он снова начал работать.   -  person Alex    schedule 06.10.2018
comment
@Alex Спасибо за разъяснение. У меня есть 2 устройства с этой ошибкой и 4 нет. На одном я могу обойти настройку Display — Lock Device — never (что меня устраивает). На втором ничего не помогает (буду переустанавливать iOS).   -  person theguy    schedule 07.10.2018
comment
Есть ли решение этой проблемы? У меня есть приложение для видеозвонков, и мне нужно, чтобы устройство отключало автоматическое затемнение экрана во время видеозвонков. Есть ли способ добиться этого.   -  person Miki    schedule 10.10.2019


Ответы (1)


Это точно ошибка, и, видимо, Apple исправила ее iOS 12.1.1. Вы увидите новую опцию под Guided Access под названием Mirror Display Auto-Lock. Включите это. Затем перейдите к Settings -> Display and Brightness -> Auto-Lock -> Never. Это должно исправить это.

Вот ссылка на самую активную тему, посвященную этой проблеме, на форумах Apple.

person Jon Vogel    schedule 10.12.2018
comment
Большое спасибо, что указали на это. Я страдал в течение последних 2 недель, пытаясь найти обходной путь для этой проблемы. - person Saik; 30.01.2019