Пустое NSCameraUsageDescription принято?
Если ваше приложение использует камеру, вы должны установить NSCameraUsageDescription
в InfoPlist.strings
, Но что, если я не хочу использовать какое-либо специальное сообщение? Принято ли устанавливать пустой empty NSCameraUsageDescription
как это:
NSCameraUsageDescription = "";
Документы говорят немного странно об этом:If your app attempts to access the device’s camera without a corresponding purpose string, your app exits
, Что такое "выходы"? Будет ли мое приложение отклонено?
2 ответа
Ты можешь использовать
NSCameraUsageDescription = "";
Без какого-либо сообщения, вам просто нужно положить ключ в листе. Также в док
Если ваше приложение пытается получить доступ к камере устройства без соответствующей строки назначения, оно закрывается.
Они упомянули выходы, это означает, что приложение закроется, если вы не введете эту строку, но я проверил ее сейчас, и всплывающее окно показывает без какого-либо сообщения только заголовок.
Нет, это не принято.
iOS уже требовала разрешения для доступа к микрофону, камере и медиатеке (iOS6, iOS7), но, начиная с iOS10, приложения будут зависать, если вы не предоставите описание, почему вы запрашиваете разрешение.