【问题标题】:Restrict the iphone app to install on only devices with Retina Display (iphone 4 / 4S ) [closed]限制 iphone 应用程序仅安装在配备 Retina 显示屏(iphone 4 / 4S)的设备上 [关闭]
【发布时间】:2012-06-12 11:52:24
【问题描述】:

我正在开发一款 iPhone 应用。但我想限制我的应用程序只能安装在带有 Retina Display 的设备上。所以我的决定是在 plist 文件中添加 UIRequiredDeviceCapabilities 键,需要前置摄像头,这样我的应用就只能安装在配备 Retina Display 的设备上。

所以我的问题是 Apple 是否拒绝我的应用程序,因为我的应用程序不使用前置摄像头仍然我已将其添加到 UIRequiredDeviceCapabilities ? 还有人有任何其他解决方案来限制仅安装在具有 Retina 显示屏的设备上吗?

感谢任何形式的帮助。谢谢。

【问题讨论】:

  • 只是出于兴趣,为什么只希望它是视网膜显示器?是因为它使用了在 3GS 显示器上太模糊而无法阅读的微小文本吗?还是有其他原因。
  • 我还有其他原因。它是对应用程序的要求。
  • 很公平。祝你的应用好运。
  • 我的猜测是它可能通过,这取决于你的审阅者有多彻底。不确定。就我个人而言,我不会向客户承诺接受。
  • 您可能可以在您的代码中做一些“花哨”的事情来限制哪些设备可以运行它,但我不相信您有能力在发布到 App Store 时过滤掉这些设备.换句话说,如果您发布一个仅限 iPhone 的应用程序,那么您的应用程序将在所有 iPhone 中可见。这意味着预视网膜显示设备仍然可以下载您的应用程序。但是,我怀疑 Apple 会接受这样的应用程序,但我无法验证。

标签: ios retina-display uidevice


【解决方案1】:

对于仅在 Retina 设备上安装没有直接要求,但对于配备 Retina 的 iPhone/iPod Touch,您可以将 front-facing-camera 要求设置为 UIRequiredDeviceCapabilities 字典。 前置摄像头仅适用于 iPhone 4 或更新机型以及 iPod Touch 第 4 代或更新机型

PS:如果您的应用程序不适用于此相机,这看起来就像是黑客攻击,所以我不确定审查过程。

【讨论】:

    猜你喜欢
    • 2012-06-21
    • 2011-02-21
    • 2010-09-19
    • 2013-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-22
    • 1970-01-01
    相关资源
    最近更新 更多