Android < 12:
Get User Location | Connect to beacons | |
No permissions |
No |
No |
While in Use |
Only when the app is in the foreground |
Only when the app is in the foreground |
Always Allow |
Both in the foreground and background |
Both in foreground and background |
Android 12:
Android 12 has introduced two new features around location and Bluetooth. They now ask the user if they want to give Fine Location or Approximate Location. Along with this, they will also require a runtime Bluetooth permission to connect to any Bluetooth device.
Get User Location |
Connect to beacons |
|
No permissions |
No |
No |
Only Bluetooth permissions |
No |
No |
While in Use (Fine Location) & Bluetooth Permissions |
Only when the app is in the foreground |
Only when the app is in the foreground |
Always Allow(Fine Location) & Bluetooth Permissions |
Both in the foreground and background |
Both in foreground and background |
While in Use (Fine Location) but no Bluetooth permissions |
Only in Foreground |
No |
Always Allow(Fine Location) without Bluetooth permissions |
In foreground & background |
No |
While in Use(Approximate Location) |
In foreground |
No |
Always Allow(Fine Location) |
In foreground and background |
No |
IOS:
Get User Location |
Connect to beacons |
|
No permissions |
No |
No |
Only Bluetooth permissions |
No |
No |
While in Use (Fine Location) & Bluetooth Permissions |
Only when the app is in the foreground (Future feature: Will be able to send a notification on an entry into a geofence while the app is in the background) |
Only when the app is in the foreground |
Always Allow(Fine Location) & Bluetooth Permissions |
Both in the foreground and background |
Both in foreground and background |
While in Use (Fine Location) but no Bluetooth permissions |
Only in Foreground |
No |
Always Allow(Fine Location) without Bluetooth permissions |
In foreground & background |
No |
While in Use(Approximate Location) |
In foreground |
No |
Always Allow(Approximate Location) |
In foreground and background |
No |
Comments
0 comments
Please sign in to leave a comment.