File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed
Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,29 @@ + (void)load {
1414 });
1515}
1616
17+ - (BOOL )application : (UIApplication *)app
18+ openURL : (NSURL *)url
19+ options : (NSDictionary <NSString *, id> *)options {
20+ return [self application: app
21+ openURL: url
22+ sourceApplication: options[UIApplicationOpenURLOptionsSourceApplicationKey]
23+ annotation: options[UIApplicationOpenURLOptionsAnnotationKey]];
24+ }
25+
26+ - (BOOL )application : (UIApplication *)application
27+ openURL : (NSURL *)url
28+ sourceApplication : (NSString *)sourceApplication
29+ annotation : (id )annotation {
30+ FIRDynamicLink *dynamicLink = [[FIRDynamicLinks dynamicLinks ] dynamicLinkFromCustomSchemeURL: url];
31+
32+ if (dynamicLink) {
33+ FirebaseDynamicLinksPlugin* dl = [self .viewController getCommandInstance: @" FirebaseDynamicLinks" ];
34+ [dl postDynamicLink: dynamicLink];
35+ return YES ;
36+ }
37+ return NO ;
38+ }
39+
1740+ (void )swizzleMethod : (SEL )originalSelector {
1841 Class class = [self class ];
1942 NSString *selectorString = NSStringFromSelector (originalSelector);
You can’t perform that action at this time.
0 commit comments