cordova-plugin-geolocation导致1k的设备不受支持

时间:2016-04-14 12:57:11

标签: android cordova google-play cordova-plugins

今天我做了测试,找出为什么我的应用在Google Play商店中不支持很多设备。经过一番调查,我发现只要我将cordova-plugin-geolocation插件添加到我的应用中,支持的设备就会下降1K。

cordova-plugin-geolocation插件对我的应用非常重要。添加此插件后为什么会有这么多不受支持的设备?如何减少此插件导致的不受支持的设备数量?用于地理位置检测的任何其他替代插件?

1 个答案:

答案 0 :(得分:1)

我认为Cordova有权限,而这又需要1k设备不支持的功能。 如果您可以确定哪个功能,则可以使用uses-feature可选指令将该功能设置为可选。 例如,要允许在非手机上使用<uses-feature android:name="android.hardware.telephony" android:required="false"/> 请记住,一旦将其设置为可选项,您有责任在使用之前检查功能,否则应用程序将崩溃。