Hello,
Our app includes a Today Extension that shows common data to our Watch app. When the Today widget is refreshed, we want to use WatchConnectivity to push an update over to the watch.
In the today extension, we activate in awakeFromNib:
if ([WCSession isSupported])
{
WCSession *wcSession = [WCSession defaultSession];
wcSession.delegate = self;
[wcSession activateSession];
#ifdef _DEBUG
NSLog(@"%@ WCSession active",self.class);
#endif
}
logs show this occurring
Then a bit later, when the user initiates an action on the widget that refreshes content, we find the activation state says Not Activated
wcSession.activationState == WCSessionActivationStateNotActivated
We don't have any issues with this from the app itself, just the today extension.
Any tips or guidance on how to diagnose? Anyone else trying this with success?
Chris @ Vertifi