Skip to content

Retain monitoring configuration on service restart, identify beacon parsers

Pre-release
Pre-release

Choose a tag to compare

@davidgyoung davidgyoung released this 08 Feb 12:09
· 845 commits to master since this release

New Features:

  • Retains monitored regions across service restarts, preventing apps from getting multiple region entry callbacks each time the service restarts.
  • Add string identifier to BeaconParser which can be referenced by decoded Beacon object, allowing easy determination of beacon type.
  • Switch to using ELAPSED_REALTIME clocks, so scanning doesn't stop on devices without a battery-backed RTC
  • Add ability to access raw EDDYSTONE_TLM data for sending info to Google services.
  • New distance formula for Moto X Pro

Bug Fixes:

  • Multiple consumers of the BeaconService will now each get a onBeaconServiceConnected() callback.
  • Don't scan for bluetooth devices if permission has not been granted in Android 6. This prevents large number of exceptions in the log.