2015-09-07 68 views
0

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

我的问题是:如果我从info.plist中删除这两个要求。只要有可能,我的应用程序能够执行并获取位置信息吗?

对不起,但我没有真正的设备来测试。

回答

0

您可以安全地删除gps能力

苹果公司关于gps能力重要文件:

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

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

+0

所以,如果我有悄悄明白,我需要你提到删除GPS功能。但这是否解决了我的问题? iPad Wifi用户是否可以下载它? –

+0

@MNIFAKRAM这应该解决问题。目前该功能限制了这些设备的下载,因为它们没有内置真正的gps – SomeGuy