The standard Gimbal Location SDK & On-the-Way SDKs behave differently from each other, particularly when it comes to the impact of Location Permissions capabilities. Each SDK will have capabilities and limitations as they relate to foreground usage and background app usage. The below tables break down the differences between the two SDKs.
Background Permissions
Granted by User | Gimbal SDK | Explanation | On-The-Way SDK | Explanation |
Always Allow |
Allows Gimbal to get opportunistic location updates when the app is in the “background” or has been terminated by the OS and not currently being used. |
Allows Gimbal to get consistent location updates when the app is in the “background”, and the app will not be terminated by the OS unless running in the background for an extended period of time. |
||
When in Use |
Gimbal does not receive any ”background” location updates about the user with this level of permission. |
Allows Gimbal to get consistent location updates when the app is in the “background”, and the app will not be terminated by the OS unless running in the background for an extended period of time. |
||
Allow Once |
Gimbal does not receive any ”background” location updates about the user with this level of permission. |
Allows Gimbal to get consistent location updates when the app is in the “background”, and the app will not be terminated by the OS unless running in the background for an extended period of time. |
||
Never |
Gimbal is restricted from receiving any “background” location updates about the user with this level of permission. |
Gimbal is restricted from receiving any “background” location updates about the user with this level of permission. |
Foreground Permissions
Granted by User | Gimbal SDK | Explanation | On-The-Way SDK | Explanation |
Always Allow |
Allows Gimbal to get a single location update when the app is brought to the “foreground”, whether the app was active previously or being launched for the first time. |
Allows Gimbal to get consistent location updates when the app is in the “foreground”, whether the app was active previously or being launched for the first time. |
||
When in Use |
Allows Gimbal to get a single location update when the app is brought to the “foreground”, whether the app was active previously or being launched for the first time. |
Allows Gimbal to get consistent location updates when the app is in the “foreground”, whether the app was active previously or being launched for the first time. |
||
Allow Once |
Allows Gimbal to get a single location update when the app is brought to the “foreground”, whether the app was active previously or being launched for the first time. |
Allows Gimbal to get consistent location updates when the app is in the “foreground”, whether the app was active previously or being launched for the first time. |
||
Never |
Gimbal is restricted from receiving any “background” location updates about the user with this level of permission. |
Gimbal is restricted from receiving any “background” location updates about the user with this level of permission. |
Comments
0 comments
Please sign in to leave a comment.