2012-05-05 2 views
0

Я хочу создать покупку в приложении, которая добавляет функции, с помощью которых пользователь может сделать снимок. Приложение без покупки не нуждается в камере. Для использования покупки в приложении необходима камера лицевой панели.В App Purchase и UIRequiredDeviceCapabilities

Можно ли установить UIRequiredDeviceCapabilities для покупки в приложении или установить UIRequiredDeviceCapabilities для всего приложения?

Я бы предпочел не использовать последний вариант, так как это уменьшит количество возможных пользователей.

Будет ли Apple отклонять приложение, если для покупки приложения требуется больше возможностей устройства, чем базовое приложение?

ответ

1

Почему вы не тестируете возможности устройства в приложении в зоне покупки? Тогда вам не нужно класть его в plist.

if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) { 
    // display purchase button 
} 
+0

Лучше поздно, чем никогда :-) Делал это сложнее, чем необходимо. – McDJ