about summary refs log tree commit diff
path: root/ios/app
diff options
context:
space:
mode:
Diffstat (limited to 'ios/app')
-rw-r--r--ios/app/AppDelegate.mm18
-rw-r--r--ios/app/Info.plist2
-rw-r--r--ios/app/app.entitlements10
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>