i'm having issues with the watch os2 handoff, specially when my iPhone app is not running. what i see from the launchOptions is: UIApplicationLaunchOptionsUserActivityDictionaryKey =
{ UIApplicationLaunchOptionsUserActivityIdentifierKey = "***"; UIApplicationLaunchOptionsUserActivityTypeKey = "com.***"; };
it seems to be missing the UIApplicationLaunchOptionsUserActivityKey that will have the actual NSUserActivity object that i need for handling the handoff.
*when opening it on a running app from the
(BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray * __nullable restorableObjects))restorationHandler
i do get the correct NSUserActivity and i can handle it properly.
any idea what could have gone wrong? another thing i have to mention, is when opening core spotlight result on closed app, the NSUserActivity is being passed correctly, so it seems to be an issue only with the watch handoff.