Describe the bug
Tesla vehicles have a BLE service which sends indications on a characteristic. Using startNotifications() for this characteristic works on my iOS device but not on my Android device: the call succeeds but no callback events occur.
To Reproduce
BleClient.connect() to a Tesla vehicle
BleClient.getServices() to list the services (if you like, output shown below)
BleClient.startNotifications(deviceId, '00000211-b2d1-43f0-9b88-960cebf8b91e', '00000213-b2d1-43f0-9b88-960cebf8b91e', callback) to start notifications on the "read" characteristic
On my iOS device the callbacks start occurring immediately.
On my Android device the call to startNotifications() appears to succeed however no callbacks occur. See bottom of this comment for debug logs.
Expected behavior
Notification callbacks should occur on Android, as they do on iOS.
Screenshots
If applicable, add screenshots to help explain your problem.
Closed: this was happening because the Tesla app was installed on my Android device and not on my iOS device. When I uninstalled the Tesla app then my app started receiving the notifications as expected.
Describe the bug Tesla vehicles have a BLE service which sends indications on a characteristic. Using
startNotifications()
for this characteristic works on my iOS device but not on my Android device: the call succeeds but no callback events occur.To Reproduce
On my iOS device the callbacks start occurring immediately.
On my Android device the call to
startNotifications()
appears to succeed however no callbacks occur. See bottom of this comment for debug logs.Expected behavior Notification callbacks should occur on Android, as they do on iOS.
Screenshots If applicable, add screenshots to help explain your problem.
Plugin version:
**Smartphone - Android (not working)
**Smartphone - iOS (working)
Additional context
(debug logs removed for brevity)