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.
Manifest - Bluetooth
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 API -
low_energy
(boolean) - optionalIf
true
, gives permission to an app to use the bluetoothLowEnergy API -
peripheral
(boolean) - optionalIf
true
, gives permission to an app to use the advertisement functions in the bluetoothLowEnergy API