Skip to content

Releases: radarlabs/radar-sdk-android

3.14.0-beta.3

12 Jun 19:42
5ba16b4
Compare
Choose a tag to compare
3.14.0-beta.3 Pre-release
Pre-release
  • Adds remote SDK configuration.

3.13.1

12 Jun 17:19
1a7cbdd
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.14.0-beta.2

11 Jun 14:53
b23cdce
Compare
Choose a tag to compare
3.14.0-beta.2 Pre-release
Pre-release
  • Adds remote SDK configuration.

3.14.0-beta.1

11 Jun 14:20
Compare
Choose a tag to compare
3.14.0-beta.1 Pre-release
Pre-release
  • Adds remote SDK Configuration.

3.13.1-beta.2

10 Jun 19:01
a6d3f86
Compare
Choose a tag to compare
3.13.1-beta.2 Pre-release
Pre-release
Bump version

3.13.1-beta.1

10 Jun 15:33
Compare
Choose a tag to compare
3.13.1-beta.1 Pre-release
Pre-release
beta version

3.13.0

03 Jun 11:03
77fc7b3
Compare
Choose a tag to compare
  • Updates Radar.trackVerified() and RadarVerifiedReceiver.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 receiver with Radar.setVerifiedReceiver(), location tokens are also delivered to RadarVerifiedReceiver.onTokenUpdated().

3.13.0-beta.1

01 Jun 16:14
Compare
Choose a tag to compare
3.13.0-beta.1 Pre-release
Pre-release
fix migration guide

3.12.0

31 May 19:46
a5faae5
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.11.1

31 May 16:43
86fe41c
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.