Clicking on Facebook post takes me to App Store, not installed app
I see that there are may questions in this forum, about Facebook links. I have tried to review them but somehow they do not solve my issue.
In a nutshell: I have set-up Branch SDK in iOS in order to allow users to click on links, that will take them directly to specific pages in the app.
When I share the app.link link by email, everything works fine. User clicks on the link in the email received, and then the iOS app opens at the desired page.
However with Facebook posts I am encountering issues. Please note that I am currently using the Test Flight version of the app, not the (other) version published on the App Store. When I click on the link in a Facebook post, the iPhone opens the App Store every time instead of the installed Test app.
Could you please give me a few pointers of what to check?
Many apps and browsers do not yet support Universal Links and Facebook webview is one of them.Links on Facebook work if Facebook is being used through a mobile browser, and not through the native Facebook app on iOS. You can see what platforms support Universal Links here: https://dev.branch.io/getting-started/universal-app-links/support/ios/#appsbrowsers-that-support-universal-links
We keep the above list as up to date as possible.
Just as a heads up, even if links go to the app store from Facebook, clicking the open button from the app store will still pass data through from Branch and deep linking will still function properly.
If you’d like to show your users an interstitial with a content preview that opens directly to the app, instead of going to the app store, you can enable Deepviews in your Branch Dashboard:https://dashboard.branch.io/#/settings/deepviews
Here’s a doc regarding customizing Deepviews:https://dev.branch.io/features/deepviews/advanced/ios/#customizing-deepview-content
Let me know if you have any other questions.
OK thank you very much. I did not realize that your links would not open my app directly when clicked from the Facebook iOS app.
I have enabled deep view in my control panel, with the default page. When I click on a Facebook Post in the iOS Facebook app, the phone still takes me to the App Store. This is when I am using the Test Flight app, not the published app. Is your solution supposed to work with Test Flight test app, or is it only supposed to work when the app has been downloaded from the App Store?
Can you confirm whether you have applinks:xxxx-alternate.app.link added as an associated domain as mentioned here:
If it’s present, then I would suggest that you long press the CTA button on the deep view and check if you are getting Open in <<appName>> option. If not, then it indicates that Universal Links are not setup properly for that domain-app pair. You can then run through our Universal Links troubleshooting FAQs that should come in handy here: https://dev.branch.io/getting-started/universal-app-links/support/ios/#troubleshooting-universal-links
It you are still unable to resolve this issue, I’d suggest that you write in to our integrations team here, and we will dig deeper into the issue. Let me know how this goes.
Regarding applinks: they are set-up in XCode already. Although the link that you pasted says:
Domains section, click the
+ icon and add the following entries: (making sure that
xxxx matches the four-character value on the dashboard)”
Which is likely a typo in the documentation, because my domain name has more than 4 characters (poplister.app.link).
So now, I am trying to understand your comment “If it’s present, then I would suggest that you long press the CTA button on the deep view”. As I mentioned, Facebook’s iOS app is sending me to the app store, not to the Deep View. So I am not sure what you mean. I can’t long press on anything as I am not seeing it?