cordova-plugin-ble-central
Advanced tools
Comparing version 1.2.2 to 1.2.3
@@ -0,1 +1,6 @@ | ||
= 1.2.3 = | ||
Fix iOS crash when advertising data contains kCBAdvDataLeBluetoothDeviceAddress #685 #697 Thanks jospete | ||
Fix problem with multiple devices and notifications when one device disconnected #674 Thanks mandrade-digmap | ||
Add NSBluetoothAlwaysUsageDescription for iOS13 #704 #700 Thanks favnec5 | ||
= 1.2.2 = | ||
@@ -2,0 +7,0 @@ Remove lambda from Peripheral.java to maintain 1.6 source compatibility #602 |
{ | ||
"name": "cordova-plugin-ble-central", | ||
"version": "1.2.2", | ||
"version": "1.2.3", | ||
"description": "Bluetooth Low Energy (BLE) Central Plugin", | ||
@@ -5,0 +5,0 @@ "cordova": { |
@@ -52,10 +52,10 @@ # Bluetooth Low Energy (BLE) Central Plugin for Apache Cordova | ||
### iOS 10 | ||
### iOS | ||
For iOS 10, apps will crash unless they include usage description keys for the types of data they access. For Bluetooth, [NSBluetoothPeripheralUsageDescription](https://developer.apple.com/library/prerelease/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW20) must be defined. | ||
For iOS, apps will crash unless they include usage description keys for the types of data they access. Applications targeting iOS 13 and later, define [NSBluetoothAlwaysUsageDescription](https://developer.apple.com/documentation/bundleresources/information_property_list/nsbluetoothalwaysusagedescription?language=objc) to tell the user why the application needs Bluetooth. For apps with a deployment target earlier than iOS 13, add [NSBluetoothPeripheralUsageDescription](https://developer.apple.com/documentation/bundleresources/information_property_list/nsbluetoothperipheralusagedescription?language=objc). Both of these keys can be set when installing the plugin by passing the BLUETOOTH_USAGE_DESCRIPTION variable. | ||
This can be done when the plugin is installed using the BLUETOOTH_USAGE_DESCRIPTION variable. | ||
$ cordova plugin add cordova-plugin-ble-central --variable BLUETOOTH_USAGE_DESCRIPTION="Your description here" | ||
See Apple's documentation about [Protected Resources](https://developer.apple.com/documentation/bundleresources/information_property_list/protected_resources) for more details. If your app needs other permissions like location, try the [cordova-custom-config plugin](https://github.com/don/cordova-plugin-ble-central/issues/700#issuecomment-538312656). | ||
# API | ||
@@ -62,0 +62,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
302830