Geo SDK release notes
Request a copy of the Swrve Geo Sample project for your app platform from your CSM at support@swrve.com. They will enable Geoplaces in your Swrve dashboard and give you your Geo API key.
For upgrade instructions, see the Geo SDK upgrade guide.
Release Android 5.1.0
Release date: Mar 19, 2021
Features
- The Android Geo SDK 5.1.0 now supports Android 11 (targetSdkVersion 30).
- Deprecated
SwrveGeoCustomFilter
inSwrveGeoConfig.customFilter
. Please useSwrveGeoNotificationFilter
inSwrveGeoConfig.notificationFilter
instead which provides richer details about the triggered notification.
Release iOS 4.1.0
Release date: Oct 20, 2020
Features
- Added new iOS 14 location delegate method to record new accuracy permission level: full or reduced.
Release Android 5.0.0 and iOS 4.0.0
Release date: July 6, 2020
Features
- Android: Added APIs for managing location permission requests. Use the optional APIs to include a pre-prompt or post-prompt message that explains to users the reason your app requires location permission. For more information, see the Geo integration guide.
- iOS: Added
isStarted
API to SwrveGeoSDK that returnstrue
if the SDK starts successfully. - iOS: The Swrve Geo SDK 4.0.0 has a hard dependency on the native Swrve SDK version 6.5.3.
- QA device logging includes a new Geoplace Triggered event. This event displays information about the geoplace, the enter or exit transition, whether or not the trigger was suppressed, and the reason for suppression, if relevant.
- You can now include a callback in the SwrveGeoConfig that executes when a user moves through a geoplace. For more information, see the Geo integration guide.
- Device update events now log location permissions as properties.
- Various optimizations that improve reliability and performance.
Release iOS 3.0.1
Release date: May 19, 2020
Fixes
- Fixed an internal issue with the identifier string when registering geoplaces in Swrve.
Release Android 4.0.0 and iOS 3.0.0
Release date: April 28, 2020
The Android Geo SDK 4.0.0 has a minimum dependency on the native Swrve SDK version 7.0.0. The iOS Geo SDK 3.0.0 has a minimum dependency on the native Swrve SDK version 6.2.0.
Features
- Removed dependency on Bluedot SDK.
- Suspended support for Cordova integration.
Previous releases summary
Date | Version | Features and Fixes |
---|---|---|
December 11, 2019 | 3.0.0 | Android only: Added support for Android 10, which includes important updates to location permissions. |
August 29, 2019 | 2.3.1 | iOS only: Bug fixes. November 12, 2019 – Recompiled the iOS Swrve GeoSDK to add support for iOS 13, Xcode 11, and Swift 5. |
August 1, 2019 | 2.3.0 | Added support for configuring notification cooldown periods and geoplace opening hours. |
May 15, 2019 | 2.2.1 | Recompiled the iOS Swrve Geo SDK to add support for XCode 10.2. |
April 8, 2019 | 2.2.0 | Added support for triggering and displaying geo notifications when a device is offline. |
February 11, 2019 | 2.1.1 | Bug fixes. |
January 31, 2019 | 2.1.0 | Added an API for delaying the very first start of the SwrveGeoSDK and improved the background operation of requesting notifications. |
September 10, 2018 | 2.0.1 | Bug fixes. |
September 3, 2018 | 2.0.0 | Added support for creating geo-triggered notification campaigns in the Swrve dashboard, custom filtering of notifications, and custom geoplace properties. |