I am using WCSession to pass data between my iWatch and iPhone app. I need a way to see if the phone has already sent data when the watch opens up.
I have tried didReceiveApplicationContext, didReceiveUserInfo and didReceiveMessage but they only get called if there is data. Is a timer the only way to go?
WCSession *session;
if ([WCSession isSupported]) {
session = [WCSession defaultSession];
session.delegate = self;
[session activateSession];
}