@@ -98,15 +98,32 @@ - (BOOL)application:(UIApplication *)application
9898 return YES ;
9999}
100100
101+ #if !defined(__IPHONE_12_0) || __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_12_0
102+
101103- (BOOL )application : (UIApplication *)application
102104continueUserActivity : (NSUserActivity *)userActivity
103105 restorationHandler : (void (^)(NSArray *))restorationHandler {
106+ NSLog (@" [branch.io] application:continueUserActivity:restorationHandler: invoked.\n "
107+ " ActivityType: %@ userActivity.webpageURL: %@ " ,
108+ userActivity.activityType ,
109+ userActivity.webpageURL .absoluteString );
110+ // Required. Returns YES if Branch Universal Link, else returns NO.
111+ // Add `branch_universal_link_domains` to .plist (String or Array) for custom domain(s).
112+ [[Branch getInstance ] continueUserActivity: userActivity];
113+
114+ // Process non-Branch userActivities here...
115+ return YES ;
116+ }
117+
118+ #else
104119
120+ - (BOOL )application : (UIApplication *)application
121+ continueUserActivity : (NSUserActivity *)userActivity
122+ restorationHandler : (void (^)(NSArray <id<UIUserActivityRestoring>>*restorableObjects))restorationHandler {
105123 NSLog (@" [branch.io] application:continueUserActivity:restorationHandler: invoked.\n "
106124 " ActivityType: %@ userActivity.webpageURL: %@ " ,
107125 userActivity.activityType ,
108126 userActivity.webpageURL .absoluteString );
109-
110127 // Required. Returns YES if Branch Universal Link, else returns NO.
111128 // Add `branch_universal_link_domains` to .plist (String or Array) for custom domain(s).
112129 [[Branch getInstance ] continueUserActivity: userActivity];
@@ -115,6 +132,8 @@ - (BOOL)application:(UIApplication *)application
115132 return YES ;
116133}
117134
135+ #endif
136+
118137- (void )applicationWillResignActive : (UIApplication *)application {
119138 BNCLogMethodName ();
120139}
0 commit comments