Samsung Internet Dev Hub - Resources for developers

Developer Hub

Web Bluetooth

Support for Web Bluetooth (without requiring a flag to be enabled) has been introduced from Samsung Internet v6.4.

Please note that Android 6.0 Marshmallow or later is required.

Support

GATT Communication API

Feature Support
getAvailability()
Referring Device (CloseBy)
Discovery
└ Service list
└ Name or prefix
└ Manufacturer/Service data
└ acceptAllDevices
Chooser UI
permissions.request()
permissions.query()
permissions.revoke()
watchAdvertisements()
Persistent Device IDs
GATT Server Connect
GATT Server Disconnect
Hanging connect() abortable by disconnect()
getPrimaryService*()
getIncludedService*()
getCharacteristic*()
Characteristic Properties
Read Characteristic
Write Characteristic
Start/Stop Notifications
Descriptors
Event bubbling
Device Disconnected Event
Service Changed Event
BluetoothUUID
TypeError for bad UUIDs
Invalidate GATT attributes upon disconnect
GATT Blocklist
Low-latency Blocklist Updates

Scanning API

Feature Support
Advertisements Scanning

Further resources