Определить заблокированное состояние экрана
Я прошел через многие результаты поиска состояния включения / выключения экрана и ничего не работает для Swift.
Ну, я создаю приложение VOIP с CallKit с функцией видеовызова, где при звонке вызывающего абонента получатель звонка и плавно начал свой видеочат, но это происходит, когда экран включен. Если экран заблокирован, то это создает проблему, в то время как я прошел WhatsApp
Функции видеовызова, когда если экран телефона получателя вызова выключен / заблокирован, то его телефон будет звонить, но экран выключится. Нам нужно разблокировать экран, чтобы мы могли принимать видеовызов. Кроме того, если экран включен и они получают вызов, их пользовательский вид отображается как экран вызова.
тогда как у меня вопрос, как определить, находится ли экран в заблокированном состоянии или нет?
Я перешел по следующим ссылкам и не могу разобрать. Так что, если кто-то сделал это, их ответ может помочь многим, таким как я.
- /questions/39830146/opredelit-vklyuchen-li-ekran-iphone/39830151#39830151
- /questions/43689371/obnaruzhenie-vklyucheniya-vyiklyucheniya-ekrana-iz-servisa-ios/43689376#43689376
- /questions/27949762/iphone-objective-c-obnaruzhivaet-blokirovku-ekrana/27949769#27949769
Спасибо