Releases: Estimote/Android-Fleet-Management-SDK
Releases · Estimote/Android-Fleet-Management-SDK
The one with fixups
- Added Firmware version to ConfigurableDevice object
- Fixed wrong NFC cloud data
- Fixed Flip to Sleep problems on some devices
- Fixed GPIO wrong data saving
- Fixed rare bug when NPE was thrown when closing connection while connecting
- Fixed setting editor bugs
The one with NFC
- Added NFC support for changing NFC data transmited by beacon.
- You can set your own URI or Android Application Package Name as an EstimoteNdefRecord
- Your data can take up to 256 bytes.
- Beacon Id and Mac address are added automatically
- Fixed Analytics problems with sending data
The one with more bugfixes
- Fixed problems while updating firmware
- Fixed old firmware version reported by SDK while checking device firmware.
- Fixed "server error 200: null" bug with connecting to nearables
- Removed unnecessary logs
dependencies {
compile 'com.estimote:sdk:0.10.8@aar'
}
The one with bugfixes
- Added motion only and flip to sleep as a separate settings (instead of Conditional Broadcasting)
- Fixed bugs with SettingEditor
- Fixed Motion Only/Flip to sleep problems on older devices
- Fixed EID tx power setting
- Analytics from now on is enabled by default.
dependencies {
compile 'com.estimote:sdk:0.10.7@aar'
}
The one with Nearable connection
- Added support for connectiong to Nearables
- There are some issues on some phones due to different implementations of bluetooth stack. We're working on it and it should be improved really soon. We recommend using Nexus devices for stable connection.
- Added support for Nearables Eddystone URL
- Nearables reported by scanner now have their type and color resolved (only for logged user otherwise all is UNKNOWN)
- Removed some unnecessary scan logs.
dependencies {
compile 'com.estimote:sdk:0.10.6@aar'
}
The one with improved ranging
- Ranging results are now reported at exact time
- Default beacon expiration time after which onExitRegion events are called is now set to 20s (was 10s). This should help with random short onExit/onEnter events. If you need to tweak this by yourself, beaconManager has new method for changing this to value from 1-60s range:
beaconManager.setRegionExitExpiration(TimeUnit.SECONDS.toMillis(20));
Bear in mind, that high beacon advertising interval is also causing random short onEnter/onExit events. You can try lowering it to 200-300ms to gain better user experience.
- Added support for Eddystone Configuration Service (ECS)
- Minor optimizations
dependencies {
compile 'com.estimote:sdk:0.10.5@aar'
}
The one with fixes
- Fixed problems with Advertising Interval setting update on Proximity Beacons
- Fixed (#151): Context problems with Analytics where NPE was thrown.
Available in Maven Central:
dependencies {
compile 'com.estimote:sdk:0.10.4@aar'
}
The one with Analytics
- Added support for Analytics - can be enabled via EstimoteSDK class and offers monitoring and ranging statistics.
- Fixed (#149): crash : com.estimote.sdk.internal.utils.AsyncCache$1.onFailure (AsyncCache.java:106)
- Fixed rare bug where reading beacon characteristic caused crash
- Fixed errors with RecoveryHelper while connecting to beacons
- Optimized beacon connection
- Unresolved Eddystone EID packets are now reported by scanner
Available in Maven Central:
dependencies {
compile 'com.estimote:sdk:0.10.3@aar'
}
The one with EID support
- Added support for Eddystone Ephemeral ID (EID)
- 'Check for firmware updates' now properly compares firmware version values
- ScanResultItem is now Parcelable
Available in Maven Central:
dependencies {
compile 'com.estimote:sdk:0.10.2@aar'
}
The one with monitoring fixes
- Added value validation for each setting
- Added RSSI read from connected beacon (for Proximity & Location beacons)
- Fixed enabling Secure UUID
- Fixed (#144): stopRanging does not seem to stop actual ranging
- Fixed duplicated listener notification while ranging/monitoring
- Fixed rare crash on closing bluetooth gatt
- Fixed triggering scan cycle in Doze mode (Android 6.0+)
- Beacon firmware is now cached properly
Available in Maven Central:
dependencies {
compile 'com.estimote:sdk:0.10.1@aar'
}