0

我想创建一个应用内购买,它添加了用户可以拍照的功能。没有购买的应用程序不需要相机。要使用应用内购买,需要前置摄像头。

是否可以为应用内购买设置 UIRequiredDeviceCapabilities 或者是否应该为整个应用设置 UIRequiredDeviceCapabilities?

我宁愿不使用最后一个选项,因为它会减少可能的用户数量。

如果应用内购买需要比基础应用更多的设备功能,Apple 会拒绝该应用吗?

4

1 回答 1

1

为什么不在购买区的应用程序中测试设备功能?然后你不必把它放在 plist 中。

if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) {
    // display purchase button
}
于 2012-05-06T10:15:33.163 回答