Есть ли способ получать уведомления при изменении внешнего освещения? - PullRequest
1 голос
/ 30 мая 2019

OK. У меня есть приложение , которое разработано, чтобы позволить пользователю уменьшить яркость экрана вручную. Работает отлично. Для этого я использую стандартные вызовы UIScreen в ответ на слайдер.

Я бы хотел использовать датчик внешнего освещения, если это возможно, но, похоже, это не так.

Все отзывы, которые я видел до сих пор, заключаются в том, что Apple блокирует доступ к датчику через частный API (т.е. никто не может выпускать приложения, которые используют).

Мне интересно, есть ли другие способы определения уровня внешней освещенности, не переходя непосредственно к датчику.

Я думаю о таких вещах, как привязка ключа / значения или менеджер уведомлений.

Я нигде не видел такого рода вещей для рассеянного света. Я собираюсь бросить в полотенце, но решил, что я спрошу здесь, черт возьми.

Кто-нибудь знает какой-то (законный) способ узнать, что телефон считает рассеянным светом?

1 Ответ

1 голос
/ 31 мая 2019

Я не верю, что какой-то API выходит из окружающего света.Но что вы думаете, чтобы попытаться получить эту информацию с помощью камеры телефона?.

Я нашел этот отличный ответ, когда искал luximenter api для iOS.

...