首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppStore提交设备

AppStore提交设备
EN

Stack Overflow用户
提问于 2011-06-06 19:48:15
回答 3查看 140关注 0票数 0

我们在商店中有一个应用程序,通过HTTP Live流媒体显示一系列视频。由于这段视频的性质,以及iPhone/iPod设备的屏幕尺寸,我们决定放弃所有没有视网膜显示的东西。原因是什么?这个视频是用高分辨率编码的,即使我们用较低的分辨率编码,这些视频仍然有点像素化。由于这是一个付费应用,我们不想向iPhone 3G/s用户收取他们最多不会喜欢的应用的费用。

现在的问题是,我们已经决定让这个应用程序变得通用,这样iPad用户就可以享受这个应用程序,而不需要从仿真中进行糟糕的扩展。问题是这样的。

为了不让iPhone 3G/s用户购买这款应用,我们根据需要设置了前置摄像头,但我们当然不会使用它。为什么?前置摄像头=视网膜显示器;)。问题出在iPad上。我们可以对iPad 2执行相同的操作,但不能对iPad 1执行此操作。

那么问题是is...is,这样我们就可以提交应用程序,以便除iPhone 3G/s (或iPod)之外的所有人都可以使用??

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-06 20:05:04

您可以对商店中的应用程序进行限制,通知是否需要视网膜显示或它需要的任何设备功能(例如,相机不在旧的iPod触摸屏上,全球定位系统等)。它确实会导致差评,但你无法阻止世界上的笨蛋购买产品。已经有很多案例被告上法庭,比如一位房主在闯入或抢劫房子时受伤,他们赢了……我是说真的吗?……不要让没有常识的用户阻止你发布产品。

票数 0
EN

Stack Overflow用户

发布于 2011-06-06 20:00:09

对于drop the iPhone 3G,您可以将磁力计添加为所需的功能。

但这仍然不能解决3GS的问题。

票数 0
EN

Stack Overflow用户

发布于 2011-06-06 20:16:46

您可以使您的应用程序通用,同时保持需求。你应该检查两件事:

  1. 设备是iPad/ipad2?
  2. 如果没有,它有摄像头吗?

合并这两个测试,您可以确定应用程序是在iPad (2)上运行,还是在支持视网膜显示的设备上运行。它只需要更多的几行代码。例如:测试:

代码语言:javascript
复制
UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6251562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档