我使用ionic 3开发了一个应用程序。 我的应用程序的离子信息如下。
cli软件包:
@ionic/cli-utils : 1.9.2
ionic (Ionic CLI) : 3.9.2
全局软件包:
Cordova CLI : 7.1.0
本地软件包:
@ionic/app-scripts : 3.2.0
Cordova Platforms : none
Ionic Framework : ionic-angular 3.9.2
系统:
Android SDK Tools : 26.1.1
Node : v8.12.0
npm : 6.4.1
OS : Windows 10
我使用位置访问是为了获取用户当前位置,但是在使用android-debug.apk在设备上测试应用程序时遇到了一些奇怪的问题。
location access permission pop-up,which is called at the beginning of the application.
After clicking allow, still could not access location.
Able to access location after resuming or restating the application.
为了获取位置,我使用cordova-plugin-mauron85-background-geolocation并在Platform()。ready()之后调用相同的服务,但是当应用再次进入后台时,位置服务将被禁用/无法访问,因此我的后台服务也越来越失败。
您的迅速反应非常可观。