- Install app on phone and watch
- Power the watch off
Run the app on the phone.
WCSession.default.isWatchAppInstalled == true WCSession.isSupported() == true WCSession.default.isPaired == true WCSession.default.activationState == .activated
Now I try to run HKHealthStore startWatchApp.
The startWatchApp method's completion never fires.
I'd like to detect that the watch is powered off, so then I do not try to run the startWatchApp method. I can't see a way to detect that the watch is powered off.
Alternatively - I'd like startWatchApp to quickly fail, or - to have some way of cancelling it if it doesn't return quickly.
Any ideas please?