Skip to content

Releases: radarlabs/radar-sdk-ios

3.13.3

17 Jun 18:36
d03c967
Compare
Choose a tag to compare
  • Fixes Swift Package Manager releases.

3.13.2

12 Jun 17:19
a5a4ab1
Compare
Choose a tag to compare
  • Exposes distance on RadarAddress.
  • Introduces support for restricting publishable keys by package. See the documentation for more information.

3.13.1

07 Jun 17:56
8303e9c
Compare
Choose a tag to compare
  • Fixes RadarVerifiedLocationToken dictionary conversion.

3.13.0

03 Jun 10:55
baff0d7
Compare
Choose a tag to compare
  • Updates Radar.trackVerified() and RadarVerifiedDelegate.didUpdateToken() to return token: RadarVerifiedLocationToken, which includes user, events, token, expiresAt, expiresIn, and passed. Use token.passed to allow or deny access to app features, and optionally send token.token (a signed JWT) to your server to validate the signature.
  • Removes Radar.trackVerifiedToken(), since Radar.trackVerified() now returns a signed JWT.
  • Instead of calling Radar.trackVerified(), which always fetches a fresh location token, you can instead call Radar.getVerifiedLocationToken(), which returns a cached location token immediately if the last location token is still valid, or fetches a fresh location token if not.
  • You can also call Radar.startTrackingVerified() to fetch and cache location tokens in the background automatically on connection changes, on the specified interval, or more frequently if token.expiresIn < interval (based on current state, distance to border, and so on). If you set a delegate with Radar.setVerifiedDelegate(), location tokens are also delivered to RadarVerifiedDelegate.didUpdateToken().

3.12.0

31 May 19:43
3e0afb3
Compare
Choose a tag to compare
  • Adds Radar.requestForegroundLocationPermission(), Radar.requestBackgroundLocationPermission() , Radar.openAppSettings(), and Radar.getLocationPermissionStatus() to more easily request location permissions.
  • Adds didUpdateLocationPermissionStatus() to RadarReceiver.
  • See the SDK documentation for more info.

3.12.0-beta.2

31 May 17:49
f97ef49
Compare
Choose a tag to compare
3.12.0-beta.2 Pre-release
Pre-release
Merge branch 'master' into track-verified-callbacks

3.12.0-beta.1

31 May 14:19
Compare
Choose a tag to compare
3.12.0-beta.1 Pre-release
Pre-release
update migration

3.11.2

31 May 16:42
700d565
Compare
Choose a tag to compare
  • Updates Radar.geocode() to accept optional layers and countries parameters.
  • Updates Radar.reverseGeocode() to accept an optional layers parameter.
  • Fixes the Radar.reverseGeocode() method signature.

3.11.1

31 May 15:36
737adce
Compare
Choose a tag to compare
  • Updates Radar.geocode() to accept optional layers and countries parameters.
  • Updates Radar.reverseGeocode() to accept an optional layers parameter.

3.11.0

24 May 14:11
61758ab
Compare
Choose a tag to compare
  • Improves beacon monitoring logic.