Closed codesrousseau closed 1 year ago
This is exactly what is supposed to happen. BackgroundPermissionRationale != “Prominent Permission Disclosure”.
you are responsible for producing your own “prominent disclosure” using a simple dialog of your own design, before you tell the plug-in to .start()
(it is calling .start()
which causes the plug-in to initiate permission requests).
BackgroundGeolocation has nothing at all to do with “prominent disclosure”.
see my blog: https://transistorsoft.medium.com/new-google-play-console-guidelines-for-sensitive-app-permissions-d9d2f4911353
Your Environment
cordova -v
): 9.0.0cordova platform ls
): android 10.1.2#ready
:Expected Behavior
At application startup, the dialog corresponding to backgroundPermissionRationale should appear before requesting system localisation dialog box
Actual Behavior
first the system location permission dialog appear , the activity one then the backgroundPermissionRationale dialog.
Steps to Reproduce
1. 2. 3. 4.
Context
Debug logs
Logs
``` PASTE_YOUR_LOGS_HERE ```