2

我的游戏以每秒 60 帧的速度运行非常重要。它在 iPhone 4S 和 5 上确实如此,但 4 与 60 年相差甚远。

那么 - 不考虑这是否是一个好主意 - 我如何阻止 iPhone 4 用户购买游戏?

4

1 回答 1

1

使用UIRequiredDeviceCapabilities,您可以锁定某些不支持所需功能的设备。这确实是阻止应用程序运行老一代设备子集的唯一方法。

要使用它,您需要在Info.plist. 您使用该UIRequiredDeviceCapabilities键,并使用一组功能键。请参阅有关iOS 密钥的文档。

例如,要支持 iPhone 4S、iPod Touch 第 5 代和 iPad 第 3 代,您可以声明您需要该bluetooth-le功能,即低功耗蓝牙。可以在此处找到将功能与设备联系起来的兼容性矩阵。

注意:这并不意味着我建议您这样做;只是你可以。这是一种非常老套的方法,我不能保证苹果不会打击它。理想情况下,您应该能够回退到较低(但可接受)的性能,以便更广泛的受众可以使用您的应用程序。

于 2013-01-18T09:53:46.587 回答