Manifest - Bluetooth
Important: Chrome will be removing support for Chrome Apps on all platforms. Chrome browser and the Chrome Web Store will continue to support extensions. Read the announcement and learn more about migrating your app.
The bluetooth
manifest property declares which permissions are available for the bluetooth API.
Sample manifest.json
{
"name": "My Bluetooth app",
"bluetooth": {
// Permission for chrome.bluetoothSocket:
// The application is allowed to communicate with devices
// using the protocols, profiles, or services identified by
// the UUIDs 0x1105 and 0x1106 using the BluetoothSocket API.
"uuids": [ "1105", "1106" ],
"socket": true
},
...
}
{
"name": "My Bluetooth app",
"bluetooth": {
// Permission for chrome.bluetoothLowEnergy:
// The application is allowed to communicate with devices
// using the profiles identified by the UUIDs 0x180D, 0x1809 and 0x180F
// using the BluetoothLowEnergy API.
"uuids": [ "180D", "1809", "180F" ],
"low_energy": true
},
...
}
Reference
uuids
(array of string) - optionalThe
uuids
manifest property declares the list of protocols, profiles and services that an app can communicate using.socket
(boolean) - optionalIf
true
, gives permission to an app to use the bluetoothSocket APIlow_energy
(boolean) - optionalIf
true
, gives permission to an app to use the bluetoothLowEnergy APIperipheral
(boolean) - optionalIf
true
, gives permission to an app to use the advertisement functions in the bluetoothLowEnergy API