If I do it like below steps, the watch is not scannable anymore so cannot connect the watch. The below steps are done on HW2 because your iOS example app crashes when I connect the watch with this error
Steps:
1) Run iOS app with this watch Sdk (so, HW2)
2) Click "OK" on Bluetooth permission native dialog
3) Click "OK" on find and connect to devices on your local network permission native dialog
4) Connect watch in the app
5) Click "OK" on native pairing dialog
6) Click "OK" on native notification access permission dialog
7) Watch connection status it connected in the app and it works fine.
8) Kill and open the app (so, cold start)
9) Watch is not automatically re-connected although the watch displayed it is paired (green dash icon at the top-left side of watch device screen)
10) Your watch Sdk tries to re-connect the previously connected device by toConnectExistId() in bluetooth_connection_util.dart. But the watch already paired is not scannable so no scanned device sent.
11) I confirmed that it works when I don't pair the watch to the phone by clicking "Cancel" on native pairing dialog
If I do it like below steps, the watch is not scannable anymore so cannot connect the watch. The below steps are done on HW2 because your iOS example app crashes when I connect the watch with this error
Steps: 1) Run iOS app with this watch Sdk (so, HW2) 2) Click "OK" on Bluetooth permission native dialog 3) Click "OK" on find and connect to devices on your local network permission native dialog 4) Connect watch in the app 5) Click "OK" on native pairing dialog 6) Click "OK" on native notification access permission dialog 7) Watch connection status it connected in the app and it works fine. 8) Kill and open the app (so, cold start) 9) Watch is not automatically re-connected although the watch displayed it is paired (green dash icon at the top-left side of watch device screen) 10) Your watch Sdk tries to re-connect the previously connected device by toConnectExistId() in bluetooth_connection_util.dart. But the watch already paired is not scannable so no scanned device sent. 11) I confirmed that it works when I don't pair the watch to the phone by clicking "Cancel" on native pairing dialog
Additionally, this does not happen in HW1