Запретить пользователю устанавливать мое приложение, если возможности не выполнены

#iphone #objective-c #camera #autofocus

#iPhone #objective-c #камера #автофокусировка

Вопрос:

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

Ответ №1:

что ж, если вы действительно хотите запретить пользователям устанавливать ваше приложение, если у них нет камеры с автофокусировкой, вы можете добавить ключ «UIRequiredDeviceCapabilities» в свой файл info.plist и можете добавить к нему значение «камера с автофокусировкой». для получения дополнительной информации вы можете посетить мою запись в блоге — http://www.makebetterthings.com/blogs/iphone/how-to-prevent-apps-to-being-installed-on-wrong-or-incapable-devices/

Ответ №2:

Вам нужен UIRequiredDeviceCapabilities ключ вашего Info.plist (см. Документацию Apple); в частности, возможность auto-focus-camera .

Ответ №3:

Вам нужно добавить UIRequiredDeviceCapabilities ключ к вашему файлу Info.plist. Этот ключ является словарем; вам нужно, чтобы он содержал auto-focus-camera значение true.

 <key>UIRequiredDeviceCapabilities</key>
<dict>
    <key>auto-focus-camera</key>
    <true/>
</dict>
  

Смотрите полный список возможностей и более подробную информацию.

Ответ №4:

Проверьте ключ UIRequiredDeviceCapabilities в вашем файле Info.plist. Если вы включите «автофокусировка-камера» в качестве одного из элементов в этом массиве, приложение не должно устанавливаться, если устройство не имеет такой возможности.

Получайте удовольствие!

Комментарии:

1. Похоже, Джон опередил меня в этом. Я должен обновить страницу, прежде чем отвечать на вопрос! 🙂