2010-10-18 87 views
4

我的应用程序的第一个版本在所有iOS设备上运行。我正在考虑发布升级版,该升级版仅适用于支持OpenGL ES 2.0的设备。这就像改变info.plist中的UIRequiredDeviceCapabilities一样简单吗?如果我这样做,旧设备上的用户在尝试升级时会看到什么内容?或者他们甚至会被告知可以升级?iOS - 需要OpenGL ES 2.0进行升级?

最后,只是想仔细检查一下,这将工作,可以更改我的应用程序的不同版本的设备要求。

回答

0

我不会通过UIRequiredDeviceCapabilities限制应用程序,除非您不想安装应用程序。我不会在运行时限制和检查,然后有条件地使用新功能。

0

不幸的是,为了收紧已发布应用的硬件需求,您可能需要以不同的名称重新提交。我相信苹果会这样做来保护购买你应用的用户的投资。

+0

是的,的确如此。不过,我认为我可以通过应用程序内购买提供升级/额外级别来达到同样的效果。计划是隐藏在旧设备上运行不佳的新级别。 – morgancodes 2011-01-10 16:22:43