如何将商店中的 iOS 应用程序限制为仅限 4S 和 iPad 3

Posted

技术标签:

【中文标题】如何将商店中的 iOS 应用程序限制为仅限 4S 和 iPad 3【英文标题】:How to limit iOS app in store to 4S and iPad 3 only 【发布时间】:2012-07-05 01:27:27 【问题描述】:

我的 ios 应用程序占用大量 CPU。它在 iPhone 4S 上运行良好,在新 iPad 上运行更好。但在 iPhone 4 上,它提供了糟糕的用户体验,我想以某种方式禁用 4S 下的任何东西以从应用商店下载我的应用。我已经强制要求 amrv7 但这意味着任何拥有 3GS 及以上的人都可以安装它。我想强制要求双核 Cortex A9,因为我使用两个线程来获得所需的速度。

http://developer.apple.com/library/ios/#documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3 似乎没有列出我想要的东西。最接近的是bluetooth-le,我相信它只存在于较新的设备上。有更好的想法吗?

【问题讨论】:

如果你尝试使用蓝牙之类的东西来限制应用的设备列表而不实际使用蓝牙功能,你可能会被拒绝。 这也是我的想法。实际上他们是对的,这是丑陋的黑客攻击。 好像我复制了***.com/questions/7919586/… 对不起。 【参考方案1】:

不确定是否有办法在包含 4S 的同时排除 iPhone 4,但您可以通过在 Info.plist 中要求 front-facing-camera 将您的应用配置为仅在 iPhone 4 及更高版本和 iPad 2 及更高版本上运行。

当然,只能对新应用进行此类更改,因为 Apple 禁止限制 App Store 中已有应用的硬件要求。

【讨论】:

【参考方案2】:

Apple 似乎不鼓励那些占用大量 CPU 以致无法在仍在销售的高端设备上运行的应用程序。因此,如果您的应用不需要它们,列出蓝牙或前置摄像头,可能会导致应用被拒绝。

最好的办法可能是提高应用的性能,或者编辑应用的描述,在显眼位置列出良好性能的要求,然后吃掉无法阅读的客户的差评和评论。

【讨论】:

【参考方案3】:

也许尝试限制旧设备不支持的新 iOS 版本。 这仍然不适用于所有设备。在上传您的应用程序时,您需要写一个注释 这是一个要求很高的应用程序。并且只能在新设备上使用

【讨论】:

以上是关于如何将商店中的 iOS 应用程序限制为仅限 4S 和 iPad 3的主要内容,如果未能解决你的问题,请参考以下文章

如何将 CreateWindowEx 限制为仅限字母数字输入?

如何将Github Post-Receive WebHook限制为仅限主分支

css 将所有WooCommerce产品限制为仅限一行

WPF:将复选框的可点击区域限制为仅限复选框

将 IOS 中的应用程序功能限制为仅使用 Cell/WiFi 数据。

如何将 extjs 网格限制为仅显示 100 行并提供所有行作为下载?