Hi there, we’ve got a barebones React Native app running the Intercom SDK version 7.1.3 - we’ve been trying to follow the documentation to setup Universal linking (including the appropriate Info.plist attribution), so our CX team can link specific places inside the app from their conversations https://developers.intercom.com/installing-intercom/react-native/deep-linking - but we’ve found that it correctly routes behind the modal for Intercom, but Intercom still opens up Safari (this is on an iOS test device) even though the specified domain is included in the ` IntercomUniversalLinkDomains` property in `Info.plist` - we are using AppsFlyer if that helps / aids anything, and React Navigation under the hood. (So if we head back to the app and dismiss Intercom, we are in the correct place)
Thanks!
Page 1 / 1
Hi
So things to check here would be to:
- Double check that the domains for your Universal Links are correctly specified in the
Info.plist
underIntercomUniversalLinkDomains
. This is crucial for the Intercom SDK to handle the links within your app instead of opening Safari. - Verify that your
AppDelegate
is properly configured to handle incoming Universal Links by implementing theapplication:continueUserActivity:restorationHandler:
method. This method should be set up to manage the URL and navigate to the appropriate section within your app. - Since you are using AppsFlyer, ensure that there is no conflict with how AppsFlyer handles Universal Links. AppsFlyer could intercepting the deep link so this could potentially cause the links to open in Safari instead of within your app.
If your issue still persists, feel free to reach out to our support team via the messenger so that we can dig deeper into things over there! :)
Reply
Join the Intercom Community 🎉
Already have an account? Login
Login to the community
No account yet? Create an account
Intercom Customers and Employees
Log in with SSOor
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.