仅适用于 iPad Wifi 所需的设备功能

Posted

技术标签:

【中文标题】仅适用于 iPad Wifi 所需的设备功能【英文标题】:Required device capabilities for iPad Wifi only 【发布时间】:2015-09-07 01:31:23 【问题描述】:

我最近在 AppStore 中发布了一个应用程序。许多用户都收到了设备兼容性消息,而且他们似乎都只有 iPad WiFi。 我的应用需要用户的位置,但它不需要准确的位置。 目前在 Info.plist 中,我在所需的设备功能下有位置服务和 gps。

我的问题是:如果我从 info.plist 中删除这两个要求。我的应用程序是否能够在可能的情况下执行并获取位置?

很抱歉询问,但我没有要测试的真实设备。

【问题讨论】:

【参考方案1】:

您可以安全地删除gps 功能

Apple 关于gps 功能键的文档:

如果您的应用需要(或明确禁止)在跟踪位置时使用 GPS(或 AGPS)硬件,请包含此密钥。 (仅当您需要 GPS 硬件提供的更高精度时才应包含此键。)如果您包含此键,则还应包含位置服务键。 只有当您的应用需要比蜂窝或 Wi-fi 无线电可能提供的更准确的位置数据时,您才应该需要 GPS。

https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html

【讨论】:

所以如果我已经悄悄地理解了,我需要删除你提到的gps功能。但这能解决我的问题吗?只有 iPad Wifi 的用户才能下载它吗? @MNIFAKRAM 这应该可以解决问题。该功能目前限制了这些设备的下载,因为它们没有内置真正的 gps

以上是关于仅适用于 iPad Wifi 所需的设备功能的主要内容,如果未能解决你的问题,请参考以下文章

适用于 iPhone 和 iPad 的单笔尖

仅适用于部分用户的蓝牙 iOS 后台模式

将 IOS 中的应用程序功能限制为仅使用 Cell/WiFi 数据。

更改表格视图单元格高度仅适用于 iPad

仅适用于单个设备的 Xcode 断点?

声音仅适用于设备,但不适用于模拟器