如何指定仅与iPhone兼容 - 而不是iPad或iPod?

时间:2012-11-22 12:35:53

标签: iphone ios itunes

我刚才有人用iPad买了我的应用程序(第一个案例1年后)没有iPhone。

糟糕的是我的应用程序通过短信或电话进行通信,因此它只适用于iPhone。

我甚至专门在“目标设备系列”中设置了 - 但我想这对iTunes无关紧要 - 在iTunes中的要求仍然是iPhone,iPad或iPod。

在iTunes上有没有类似Android的过滤器逻辑,避免用户在iPad上获取应用程序?

虽然我在说明中清楚地写了这一点 - 但我还是希望避免向购买该应用并且没有iPhone的用户解释这一点。

3 个答案:

答案 0 :(得分:2)

不,但您可以使用UIRequiredDeviceCapabilities字典指定设备需要具备哪些功能。

答案 1 :(得分:1)

您可以在telephony

下的plist中添加密钥UIRequiredDeviceCapabilities

有关详细信息,请参阅:

http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html

答案 2 :(得分:0)

除了Djan建议,你可以在你的didFinishLaunching上再做一件事,通过UIDevice检查设备系列,如果它不属于iPhone,只需重定向到其他页面,并带有错误信息或任何你想要的内容。