如果未满足功能,则阻止用户安装我的应用程序

时间:2011-06-09 17:18:01

标签: iphone objective-c camera autofocus

我正在开发一款应用,它的主要需求是自动对焦相机。如果用户没有自动对焦相机,如何阻止用户安装此应用?

4 个答案:

答案 0 :(得分:2)

如果您真的想阻止用户安装您的应用,如果他们没有自动对焦相机,那么您可以在info.plist文件中添加“UIRequiredDeviceCapabilities”键并添加“自动对焦相机”值它。有关详细信息,您可以访问我的博客文章 - http://www.makebetterthings.com/blogs/iphone/how-to-prevent-apps-to-being-installed-on-wrong-or-incapable-devices/

答案 1 :(得分:1)

您需要Info.plist的UIRequiredDeviceCapabilities密钥(请参阅Apple's documentation);具体而言,能力auto-focus-camera

答案 2 :(得分:0)

您需要在Info.plist文件中添加UIRequiredDeviceCapabilities密钥。那把钥匙是一本字典;您需要它将auto-focus-camera设置为true。

<key>UIRequiredDeviceCapabilities</key>
<dict>
    <key>auto-focus-camera</key>
    <true/>
</dict>

请参阅full list of capabilities以及更多详情。

答案 3 :(得分:0)

查看Info.plist文件中的UIRequiredDeviceCapabilities项。如果您将“自动对焦相机”作为该阵列中的某个项目包含在内,则除非该设备具有该功能,否则不应安装该应用。

玩得开心!