diff options
Diffstat (limited to 'ios/app')
-rw-r--r-- | ios/app/AppDelegate.mm | 18 | ||||
-rw-r--r-- | ios/app/Info.plist | 2 | ||||
-rw-r--r-- | ios/app/app.entitlements | 10 |
3 files changed, 29 insertions, 1 deletions
diff --git a/ios/app/AppDelegate.mm b/ios/app/AppDelegate.mm index 27cde7ef8..8b143fee2 100644 --- a/ios/app/AppDelegate.mm +++ b/ios/app/AppDelegate.mm @@ -6,6 +6,9 @@ #import <React/RCTAppSetupUtils.h> +// universal links +#import <React/RCTLinkingManager.h> + #if RCT_NEW_ARCH_ENABLED #import <React/CoreModulesPlugins.h> #import <React/RCTCxxBridgeDelegate.h> @@ -105,4 +108,19 @@ #endif +// universal links +- (BOOL)application:(UIApplication *)application + openURL:(NSURL *)url + options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options +{ + return [RCTLinkingManager application:application openURL:url options:options]; +} + +- (BOOL)application:(UIApplication *)application + continueUserActivity:(nonnull NSUserActivity *)userActivity + restorationHandler:(nonnull void (^)(NSArray<id<UIUserActivityRestoring>> * _Nullable))restorationHandler +{ + return [RCTLinkingManager application:application continueUserActivity:userActivity restorationHandler:restorationHandler]; +} + @end diff --git a/ios/app/Info.plist b/ios/app/Info.plist index bbafb8bc4..fca6902c2 100644 --- a/ios/app/Info.plist +++ b/ios/app/Info.plist @@ -5,7 +5,7 @@ <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleDisplayName</key> - <string>app</string> + <string>PubSQ</string> <key>CFBundleExecutable</key> <string>$(EXECUTABLE_NAME)</string> <key>CFBundleIdentifier</key> diff --git a/ios/app/app.entitlements b/ios/app/app.entitlements new file mode 100644 index 000000000..ad10c10e5 --- /dev/null +++ b/ios/app/app.entitlements @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>com.apple.developer.associated-domains</key> + <array> + <string>applinks:pubsq.pfrazee.com</string> + </array> +</dict> +</plist> |