重要的是我的游戏以每秒60帧的速度运行。它适用于iPhone 4S和5,但是4世界远离60。
所以 - 不考虑是否一个好主意 - 我如何阻止iPhone 4用户购买游戏?
答案 0 :(得分:1)
使用UIRequiredDeviceCapabilities
,您可以锁定某些不支持您所需功能的设备。这实际上是阻止应用运行旧一代设备子集的唯一方法。
要使用此功能,您需要在Info.plist
中列出您的功能。您使用UIRequiredDeviceCapabilities
键,并使用一组功能键。请参阅iOS Keys上的文档。
例如,要支持iPhone 4S,iPod Touch 5th Gen和iPad 3rd Gen,您可以说明需要bluetooth-le
功能,即低功耗蓝牙。将功能与设备相关联的兼容性矩阵可以be found here。
注意:这并不意味着我建议你应该这样做;只是你可以。这是一个非常黑客的方式,我不能保证苹果不会打击它。理想情况下,您应该能够回退到较低(但可接受)的性能,以便更广泛的受众可以使用您的应用程序。