Skip to content

Releases: Beaconstac/Android-SDK

1.1

24 Dec 10:56
Compare
Choose a tag to compare
1.1

Update Google Play Services version to 8.4

1.0 release and bugfixes

17 Dec 13:41
Compare
Choose a tag to compare
  • New feature: we can now automatically turn on Bluetooth for you if it's turned off (provided the app has permissions for it)
  • Support for rules that are based on a tag vs. individual beacons

Bugfixes and improvements

17 Nov 11:03
Compare
Choose a tag to compare
Pre-release
  • Fixed an issue related to dwell time handling
  • Some improvements

Improved scanning behavior on multiple devices

14 Oct 12:46
Compare
Choose a tag to compare
  • Improved the beacon scanning algorithm to work better on a range of devices
  • Added optional power saving mode
  • Fixed a bug that was causing a max of 1 rule broadcast to be sent in a second
  • Bugfixes and improvements

Improved sync and geofence APIs

10 Sep 14:08
Compare
Choose a tag to compare
Pre-release
  • The SDK now automatically handles bluetooth state changes
  • Showing a message in log if location is not enabled
  • Rule and Place sync operations now have broadcast for success and error results
  • Bugfixes and performance improvements

Added APIs for customizing scan duration

07 Sep 11:07
Compare
Choose a tag to compare
  • The Beaconstac instance now has methods to get and set the values of activeScanDuration and passiveScanDuration. You can customize these values to ensure better beacon detection depending on the device.
  • Bugfixes and improvements

Added support for Tag-based Rules

27 Aug 09:16
Compare
Choose a tag to compare
Pre-release
  • Only set a maximum of one rangedBeacons callbacks each second.
  • The library now supports Rules based on Tags

Added integration support for Android 14+

19 Aug 14:00
Compare
Choose a tag to compare
  • This library can now be included in Android apps being built for minSdkVersion 14 and above. Beacon detection will only work on devices that have BLE hardware and are running Android versions 18+.
  • startRangingBeacons and stopRangingBeacons throw MSException if called on devices without BLE support.
  • Exposed setBeaconAffinity method on the Beaconstac class.
  • There is now a simple interface WebhookHandler for handling MSAction.executeWebhook callbacks.
  • executeWebhook throws MSException if called on actions with types other than MSActionTypeWebhook.

New APIs for beacon scanning and major fixes

13 Aug 07:42
Compare
Choose a tag to compare
  • Fixed major issue of event broadcasts sometimes silently failing on Android 4.3
  • New methods startRangingBeacons and stopRangingBeacons on the Beaconstac instance to start and stop ranging beacons
  • Rule sync interval can be controlled using the ruleSyncInterval value in beaconstac.xml
  • Rule syncing can be forced using syncRules method on the Beaconstac instance
  • Added error messages and validations
  • Code cleanup
  • Bug fixes and improvements

Significant stability improvements and bug fixes

01 Aug 07:50
Compare
Choose a tag to compare
  • Bug fixes and improvements
  • Updated dependencies
  • Optimized scan cycles
  • Added sample code for handling various Action types.
  • Added sample code for a way to stop beacon scanning.
  • Incorporated feedback from users.

Thanks for the feedback. Keep it coming!