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