我在this链接上提到了相同的问题。所以为了解决这个问题,我做了klaus-donnert所做的事情,并且还here下载了最新的插件....下面是我的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后,我像往常一样阅读qr代码,然后....应用程序崩溃了!它打开几秒钟,但随后关闭......如果我根本不使用该插件,应用程序运行良好...有没有人遇到过这个问题?我完全卡住了。
此致
答案 0 :(得分:0)
所以为了帮助那些可能有同样情况的人,问题不在于背景mauron85插件,而是我的phonegap-plugin-push因为我使用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>
来自here的推送插件:
<plugin name="phonegap-plugin-push" spec="1.8.4" source="npm">
问候。