- New feature:
enableBluetooth
/disableBluetooth
(Android only) (Thanks to @akreienbring) - New feature:
isBluetoothEnabled
- AltBeacon library backend for Android version (Thanks to @RonMen)
- New feature added:
requestStateForRegion
(iOS only)
- Klass dependency has been removed. Therefore
cordova.plugins.LocationManager.Delegate
entity no longer supports implements and any callbacks mys override the default callbacks directly. SeeReadMe.md
for examples of how to use Delegate since this change
- Fixed a bug when installing the plugin sometimes resulted in broken Javascript source files that contained syntax errors and stopped apps from working after the plugin has been added to the project.
-
Two new methods were added to manage new permissions introduced by iOS 8
-
BeaconRegion
s now support the parameternotifyEntryStateOnDisplay
in their constructor.
- On iOS 8, the beacon interaction won't work without explicitly asking for permission from the user.
- The plugin received a new ID. Previously it was
org.apache.cordova.ibeacon
and now it runs ascom.unarin.cordova.beacon
. To perform an upgrade from earlier versions with the old ID, you'll have to remove and add the plugin again with the cordova cli commands:cordova plugin rm org.apache.cordova.ibeacon
and thencordova plugin add com.unarin.cordova.beacon
to get the latest version. You can have a look at the PhoneGap Build submission here.
- API for Advertising added to 2.0 design (support for iOS only).
- Distance approximation called 'accuracy' added to Ranging callback
- Beacon Tx value added (Android only)
- Redesigned to use Promise .then() .fail(), .done() for method callbacks
- Singleton Delegate object implementation for event handling
- Android support added
- Monitoring and Ranging support for iOS and Android
- iOS API for Advertising, Ranging and Monitoring on iOS.
- Wrote proper documentation and retested all the functionality. No API change introduced.
- Beta version created.