我可以限制我的iPhone应用程序被iPhone3G使用吗?

时间:2010-07-19 17:00:49

标签: iphone ios

我的iphone应用程序在iPhone 3G上运行不佳。我可以使用这些模型的用户无法下载应用程序吗?如果是这样,3G用户在应用商店中搜索我的应用时会看到什么?

它们在商店里出现了吗?如果是,他们什么时候通知他们无法下载应用程序?

3 个答案:

答案 0 :(得分:2)

我建议您在info.plist中使用UIRequiredDeviceCapabilities键。这使您可以准确地告诉App Store您需要哪些功能,而不是您需要哪种设备。 如果您的应用程序“在3G上运行不正常”我会猜测这是因为性能,因此您需要更新的处理器。将arm7设置为您所需的设备功能之一。 有关详细信息,请查看此处 http://developer.apple.com/iphone/library/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3

答案 1 :(得分:0)

让它运行得更好。或者,如果它不是完全无法使用,那就让它们无论如何都要使用它。拥有旧设备的人希望他们有点慢。

根据iTunes Connect Developer Guide(链接到iOS Application Programming Guide),您无法禁止某些设备。但是,您可以要求某些功能仅出现在新设备上:

  • armv7是我推荐的(较旧的设备是armv6)
  • magnetometer,因为旧设备没有。如果您的应用程序实际上没有使用指南针,那么Apple可能会对您感兴趣。
  • opengles-2,因为较旧的设备仅支持1.1。 Apple也可能会对你很有趣。
  • auto-focus-camera,除了iPad和所有iPod Touch都没有。可能不是你想要的。

答案 2 :(得分:0)

iPhone 3GS使用iOS 6.1.x,因此,如果您的应用支持iOS 7+,则无法在iPhone 3GS上安装,这是避免在该设备上下载的最佳方式。