Geolocation 安装apk后后台地理定位mauron85应用程序崩溃

Geolocation 安装apk后后台地理定位mauron85应用程序崩溃,geolocation,phonegap-plugins,phonegap-build,Geolocation,Phonegap Plugins,Phonegap Build,我在link上也提到了同样的问题。因此,为了解决这个问题,我做了克劳斯·唐纳特所做的,并下载了最新的插件。。。。下面是我的xml文件: <preference name="phonegap-version" value="cli-6.4.0" /> <plugin name="cordova-plugin-mauron85-background-geolocation" spec="^2.2.5"> <variable name="ALWAYS_USAGE_DES

我在link上也提到了同样的问题。因此,为了解决这个问题,我做了克劳斯·唐纳特所做的,并下载了最新的插件。。。。下面是我的xml文件:

<preference name="phonegap-version" value="cli-6.4.0" /> 
<plugin name="cordova-plugin-mauron85-background-geolocation" spec="^2.2.5">
<variable name="ALWAYS_USAGE_DESCRIPTION" value="This app requires background tracking enabled to calculate the distance between you and Ecocompub partners" /> 
</plugin>

下一步是在我的android上测试这个应用程序,所以在phonegap.build上上传zip后,我像往常一样读取二维码,然后。。。。应用程序崩溃了!它会打开几秒钟,然后关闭…如果我只是不使用插件,应用程序运行良好…有人遇到过这个问题吗?我完全卡住了


考虑到

因此,为了帮助可能有相同情况的其他人,问题不在于背景mauron85插件,而在于我的phonegap插件推送,它在我使用cli-6.4.0时已经过时……因此,如果您想同时使用这两个插件,您必须在xml文件中包含以下内容:

对于背景地理位置mauron85插件:

<preference name="phonegap-version" value="cli-6.4.0" />
<plugin name="cordova-plugin-mauron85-background-geolocation" spec="^2.2.5">
        <variable name="ALWAYS_USAGE_DESCRIPTION" value="set this value, otherwise apple will refuse your app" />
</plugin>
<plugin name="phonegap-plugin-push" spec="1.8.4" source="npm">

用于从以下位置推送插件:

<preference name="phonegap-version" value="cli-6.4.0" />
<plugin name="cordova-plugin-mauron85-background-geolocation" spec="^2.2.5">
        <variable name="ALWAYS_USAGE_DESCRIPTION" value="set this value, otherwise apple will refuse your app" />
</plugin>
<plugin name="phonegap-plugin-push" spec="1.8.4" source="npm">

问候