Releases: KatalysatorAB/GlimrSDK-iOS
Releases · KatalysatorAB/GlimrSDK-iOS
Added helper to retrieve local cached tags
Added nonnull, nullable annotations
Added nonnull, nullable annotations which corrects Swift behaviour.
Improvements to app tracking and added warnings
- Add log entry if NSBluetoothPeripheralUsageDescription is not set but suppressing the location accuracy bluetooth popup is active
- Improvements in skipping and forcing regular app checks
Changed location permission behaviour
- Before
1.9.0
the SDK only asked for "always" location permissions if theaskForLocationPermission
flag was set - From
1.9.0
on the SDK asks for the location permission indicated in the application plist by the developer usingNSLocationAlwaysUsageDescription
orNSLocationWhenInUseUsageDescription
Slimmed down initialisation process and added swift support
- Swift support
- Slimmed down initialisation process
Optimise resource usages on background wake up
Stripped down init code during background wake up to a minimum to save time and resources while waking up in background.
Changes to local regions registration
Changes:
- all regions are now prefixed with
GL_
which makes it easy to keep track of Glimr regions - improved code flow for region registration and monitoring using less resources while being more fault tolerant
- changes to cases when switching from or to background while tracking and active region
Important:
since we introduced our own prefix, it's important to know that we will purge all registered regions the first time if you are using KATConfiugration.shareRegions
Improvements and fixes to updating monitored regions
- Logs showed that updating regions was not performed under certain circumstances, that caused problems setting new regions.
- Updating monitored regions while in background
Added option to track CLVisit events (beta)
Added option to track CLVisit events (beta)
Custom response format for audience tags
Custom response format for audience tags.