Пустое 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, приложения будут зависать, если вы не предоставите описание, почему вы запрашиваете разрешение.

от: /questions/20458836/ios-10-izmeneniya-v-zaprose-razreshenij-kameryi-mikrofona-i-biblioteki-fotografij-privodyaschie-k-sboyu-prilozheniya/20458837#20458837

Другие вопросы по тегам