Details
-
Type:
Bug
-
Status: Closed
-
Priority:
P2: Important
-
Resolution: Duplicate
-
Affects Version/s: 6.2
-
Fix Version/s: None
-
Component/s: Connectivity: Bluetooth
-
Labels:None
-
Platform/s:
Description
If a central that has subscribed (notifications or indications) to a characteristic unsubscribes from any of them, the darwin backend disconnects the server. This shouldn't be the case; the same central may have more subscriptions and there may be more centrals too.
The root issue is that unsubscription shouldn't be interpreted as a disconnection (even if it was the last subscription on the server, the central(s) may still be connected and running).