[web-bluetooth] How to handle specific iOS Characteristic Properties

beaufortfrancois has just created a new issue for 
https://github.com/WebBluetoothCG/web-bluetooth:

== How to handle specific iOS Characteristic Properties ==
According to 
https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CBCharacteristic_Class/#//apple_ref/c/econst/CBCharacteristicPropertyNotifyEncryptionRequired,
 there are 2 Characteristic Properties available in iOS 6.0 (not 
MacOS) that are not specified in bluetooth. Can we describe in the 
spec what should happen? 

```
CBCharacteristicPropertyNotifyEncryptionRequired
Only trusted devices can enable notifications of the characteristic’s 
value.
Available in iOS 6.0 and later.

CBCharacteristicPropertyIndicateEncryptionRequired
Only trusted devices can enable indications of the characteristic’s 
value.
Available in iOS 6.0 and later.
```

I think `CBCharacteristicPropertyNotifyEncryptionRequired` should be 
treated as `CBCharacteristicPropertyNotify` and 
`CBCharacteristicPropertyIndicateEncryptionRequired` as 
`CBCharacteristicPropertyIndicate`. What do you think?

cc @jeromelebel

Please view or discuss this issue at 
https://github.com/WebBluetoothCG/web-bluetooth/issues/242 using your 
GitHub account

Received on Monday, 6 June 2016 09:08:17 UTC