Android: allowed for permissions to not be requested on app startup
Android: allowed for when user denied geolocation permission initially, that if they request a location at a later stage that it requests permissions again.
Android: fixed chance of not getting location in ChooseBestLocation
iOS:
For getting the location in the background, iOS Needs the Background Modes Location Updates to be set, this setting will be added to Uno via a PR(https://github.com/fuse-open/uno/pull/285).
Don't forget to set your plist for the permission messages:
"iOS": {
"PList" : {
"NSLocationUsageDescription": "Enable Background Location to get your location in the background for tracking your whereabouts.",
"NSLocationAlwaysUsageDescription": "Enable Background Location to get your location in the background for tracking your whereabouts.",
"NSLocationWhenInUseUsageDescription": "Enable Background Location to get your location in the background for tracking your whereabouts."
},
...
Updates
Requires Uno PR: https://github.com/fuse-open/uno/pull/285
Enabling Background Location:
Android: Android < Android Q: Can customize notification icon & color Android Q+: uses app icon
iOS: For getting the location in the background, iOS Needs the Background Modes Location Updates to be set, this setting will be added to Uno via a PR(https://github.com/fuse-open/uno/pull/285).
Don't forget to set your plist for the permission messages:
Packages: