aAccording to this:
https://developers.google.com/android/reference/com/google/android/gms/location/SettingsApi
You can check if location requirements are met and show a dialog if not, using startResolutionForResult()
.
In that dialog, you can choose "ok", "not this time" or "never".
Is it possible to disable that "never" option?
Google Maps official app has that option disabled.