我想创建一个应用内购买,增加了用户可以拍照的功能。 没有购买的应用程序不需要相机。要使用应用内购买,需要使用前置摄像头。
是否可以为应用内购买设置UIRequiredDeviceCapabilities,或者是否应为整个应用设置UIRequiredDeviceCapabilities?
我宁愿不使用最后一个选项,因为它会减少可能的用户数量。
如果应用内购买需要比基本应用更多的设备功能,Apple会拒绝该应用吗?
答案 0 :(得分:1)
为什么不在购买区域中测试应用中的设备功能?然后你不必把它放在plist中。
if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) {
// display purchase button
}