3

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

坏事是我的应用程序通过短信或电话进行通信,所以它只能在 iPhone 上运行。

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

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

当然,我在描述中清楚地写了这一点——我宁愿避免向购买了该应用程序但没有 iPhone 的用户解释这一点。

4

3 回答 3

2

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

于 2012-11-22T12:38:40.920 回答
1

telephony您可以在 plist 下添加一个键UIRequiredDeviceCapabilities

更多详情请参考:

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

于 2012-11-22T12:43:30.737 回答
0

除了 Djan 建议之外,您还可以在 didFinishLaunching 中通过 UIDevice 检查设备系列,如果它不属于 iPhone,只需重定向到带有错误消息或任何您想要的其他页面。

于 2012-11-22T12:42:19.677 回答