FREEFAR Опубликовано 16 апреля, 2018 Поделиться Опубликовано 16 апреля, 2018 Всем привет. При прохождении аудита в apple попали на следующий кейс: Apple требует чтобы наше приложение продолжало работать при любых не выданных пользователем правах. Так вот стала задача перед попыткой использовать что-то "приватное" - гео, камера проверить есть ли права... Для геолокации мы поняли как это делать: if mainf.LocationSensor.Sensor.Authorized = TAuthorizationType.atUnauthorized then А как такое же провернуть для камеры? Кто знает подскажите поделитесь инфой пжл Цитата Ссылка на комментарий
0 FREEFAR Опубликовано 18 апреля, 2018 Автор Поделиться Опубликовано 18 апреля, 2018 Никто не сталкивался? Цитата Ссылка на комментарий
0 Евгений Корепов Опубликовано 11 августа, 2019 Поделиться Опубликовано 11 августа, 2019 (изменено) Вам удалось решить проблему для камеры? Перелопатил весь интернет, но похоже Эмба не озаботилась этим вопросом. Пока присобачил костыль из говна и палок - в AppEvent определяю что приложение стало не активным TApplicationEvent.WillBecomeInactive, значит вылез диалог спрашивания разрешений, После этого по событию TApplicationEvent.BecameActive (диалог завершен), проверяю что приходит от камеры в FCamera.OnSampleBufferReady - если черный-черный ничего, то можно подумать что разрешение не было дано )))))))) От этого костыля у меня кровь из глаз.... Изменено 11 августа, 2019 пользователем Евгений Корепов Barbanel и Ingalime 2 Цитата Ссылка на комментарий
0 kami Опубликовано 18 января, 2021 Поделиться Опубликовано 18 января, 2021 В 11.08.2019 в 11:14, Евгений Корепов сказал: Перелопатил весь интернет, но похоже Эмба не озаботилась этим вопросом. Похоже, ответ появился: https://en.delphipraxis.net/topic/2949-zxing-delphi-for-104/?do=findComment&comment=23777 Евгений Корепов 1 Цитата Ссылка на комментарий
Вопрос
FREEFAR
Всем привет.
При прохождении аудита в apple попали на следующий кейс:
Apple требует чтобы наше приложение продолжало работать при любых не выданных пользователем правах.
Так вот стала задача перед попыткой использовать что-то "приватное" - гео, камера проверить есть ли права...
Для геолокации мы поняли как это делать:
if mainf.LocationSensor.Sensor.Authorized = TAuthorizationType.atUnauthorized then
А как такое же провернуть для камеры?
Кто знает подскажите поделитесь инфой пжл
Ссылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.