File tree 2 files changed +20
-5
lines changed
2 files changed +20
-5
lines changed Original file line number Diff line number Diff line change 7
7
#import < React/RCTBridgeModule.h>
8
8
#import < React/RCTEventEmitter.h>
9
9
10
- @interface RNFirebaseLinks : RCTEventEmitter <RCTBridgeModule>
10
+ @interface RNFirebaseLinks : RCTEventEmitter <RCTBridgeModule>
11
11
12
12
+ (_Nonnull instancetype )instance ;
13
13
14
- - (BOOL )application : (UIApplication *)app openURL : (NSURL *)url options : (NSDictionary <UIApplicationOpenURLOptionsKey,id> *)options ;
15
- - (BOOL )application : (UIApplication *)application continueUserActivity : (NSUserActivity *)userActivity restorationHandler : (void (^)(NSArray *))restorationHandler ;
14
+ - (BOOL )application : (UIApplication *)app
15
+ openURL : (NSURL *)url
16
+ options : (NSDictionary <UIApplicationOpenURLOptionsKey, id> *)options ;
17
+
18
+ - (BOOL )application : (UIApplication *)application
19
+ continueUserActivity : (NSUserActivity *)userActivity
20
+ restorationHandler :
21
+ #if defined (__IPHONE_12_0) && (__IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_12_0)
22
+ (nonnull void (^)(NSArray <id <UIUserActivityRestoring>> *_Nullable))restorationHandler;
23
+ #else
24
+ (nonnull void (^)(NSArray *_Nullable))restorationHandler;
25
+ #endif // __IPHONE_12_0
26
+
16
27
- (void )sendLink:(NSString *)link;
17
28
18
29
@end
23
34
#endif
24
35
25
36
#endif
26
-
Original file line number Diff line number Diff line change @@ -55,7 +55,12 @@ - (BOOL)application:(UIApplication *)app
55
55
56
56
- (BOOL )application : (UIApplication *)application
57
57
continueUserActivity : (NSUserActivity *)userActivity
58
- restorationHandler : (void (^)(NSArray *))restorationHandler {
58
+ restorationHandler :
59
+ #if defined (__IPHONE_12_0) && (__IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_12_0)
60
+ (nonnull void (^)(NSArray <id <UIUserActivityRestoring>> *_Nullable))restorationHandler {
61
+ #else
62
+ (nonnull void (^)(NSArray *_Nullable))restorationHandler {
63
+ #endif // __IPHONE_12_0
59
64
if ([userActivity.activityType isEqualToString: NSUserActivityTypeBrowsingWeb ]) {
60
65
return [[FIRDynamicLinks dynamicLinks ]
61
66
handleUniversalLink: userActivity.webpageURL
You can’t perform that action at this time.
0 commit comments