Value | Specification | Plugin | iOS | Android | UWP |
0 | None | None | |||
1 | Broadcast | ||||
2 | Read | ||||
4 | WriteWithoutResponse | ||||
8 | Write | ||||
16 | Notify | ||||
32 | Indicate | ||||
64 | AuthenticatedSignedWrites | ||||
128 | ExtendedProperties | ||||
256 | NotifyEncryptionRequired | ReliableWrites | |||
512 | IndicateEncryptionRequired | WritableAuxiliaries |
Specification: Core 4.2 Vol.3 �3.3.1.1 UWP: GattCharacteristicProperties Android: GattProperty iOS: CBCharacteristicProperties
From 1 to 128 all platforms are using the values from the specification. iOS and UWP are using the values 256, and 512. On UWP they are mapped to extended properties (Core 4.2 §3.3.3.1). iOS is using it for non standard (4.2) values.