防止 iPhone 应用程序安装在不具备所需硬件或功能的设备上

发布于 2024-12-15 02:57:02 字数 238 浏览 1 评论 0原文

我突然想到了一个场景,很想知道我们是否可以做到。 假设我正在使用陀螺仪 API,并且我们都知道陀螺仪在 iPhone 4 及更高版本中可用,但不能低于我知道两件事

  1. 使用宏条件编译代码
  2. 框架的条件链接

但我的问题是:是否可以进行一些更改在应用程序配置中或将应用程序上传到应用程序商店时,因此它根本不会安装在较低配置的设备中。

请赐教我这一点。

问候 安基特

I suddenly came up with a scenario and would be keen to know if we can do it.
Suppose I am using gyroscope APIs and we all know gyroscopes are available in iPhone 4 and above but not below that I am aware of two things

  1. Conditional compilation of code using macros
  2. Conditional linking of frameworks

But my question is : is it possible to do some changes in app configurations or while uploading app to app store so it does not install in lower configuration devices at all.

Please enlighten me on this.

Regards
Ankit

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萌︼了一个春 2024-12-22 02:57:02

gyrscope 添加到 info.plist 文件中的 UIRequiredDeviceCapability 键应该会阻止用户在设备上没有陀螺仪的情况下安装应用程序。

您还可以在这里找到更多选项和键,例如:
http://developer.apple.com/库/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html

Adding gyroscope to the UIRequiredDeviceCapabilities key into your info.plist file should prevent users from installing the app if they do not have a gyro on their device.

Your can also find more options and keys like this one here :
http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文