Deeplink in facebook app page in iOS not working - ios

I have an app page in facebook. I have used Call to action feature to create Use app button in my app page.
I have an app in iOS. What I wanted to achieve is that when ever a user clicks on the Use app button from his iOS device (Safari or Facebook app) He/She should be navigated to the AppStore or App(if app is already installed).
What I get now is, whenever I click on the Use app button from iOS I get navigated to my website.
Anyone got ideas to fix it?

Related

React Native FBSDK open App Invite Dialog in Webview

Is it possible to open the app invite dialog in the native facebook app or webview, similar to ShareDialog.setMode("webview")?
Currently the invite dialog launches the Safari browser, and has lead to issues such as having to log in again or not going back to the app but staying on Facebook after sending invites.
Thanks!

Facebook In-App Browser Cannot Launch iTunes Link

When iOS Facebook's in-app browser loads my web page, I have a link there to "Download App Now" which links to the App Store Page, i.e.
https://itunes.apple.com/my/app/XXXXX/12345678?ls=1&mt=8
If this is loaded in Safari, it launches the corresponding app page in App Store correctly and users can instantly download the app.
However, if launched within Facebook's in-app browser, the browser shows a warning: "Leave Facbook? This web page is trying to open an app outside of Facebook. Are you sure you want to open it?"
If I click "Open App", nothing happens. I've tried changing the link using href, onclick, target=_blank and nothing works, basically FB app just failed to launch the external app page.
Is this a bug with Facebook app? I need the open app link feature as I'm showing a website and wish to redirect mobile users to download the app instead.
I'm using iPhone 6 Plus running iOS 8.1, and the latest Facebook app. I tried it in my iPad 4 iOS 7, same problem too.
Thanks!
As noted by WizKid, this is/was a known problem. It should be fixed with the most recent version of the app.

iOS direct install from within an app

I just clicked on an ad banner in an iOS app. An interstitial (a layer above the actual app) opened and I was able to install the app without being redirected to the app store. This is what happened:
Click on banner ad
Interstitial opens full screen
I clicked a button with "Play now" on it (on the interstitial)
I was not redirected to the app store but was able to use touch id in order to directly download the app from within the interstitial
I have two questions regarding this user experience:
How is this done?
Is this also possible from within safari or a webpage in general.
Take a look at the SKStoreProductViewController
No, but you can link to the page on the app store and it should automatically open in the App Store app if running on an iOS device. I suppose one could also implement a browser that redirects app store links to a SKStoreProductViewControoller.

facebook applinks back navigation

Does anyone know if current facebook ios app support the applinks back navigation (http://applinks.org/documentation/#uxguidelinesrecommendations)? i.e. when my app open a page on native facebook app, is there a way to go back to my app from facebook?

Users getting redirected to ios app when deep linking is turned off

Deep linking is turned off for our app
But when ios users click a link we posted on our facebook page to our page app (https://apps.facebook.com/nakedwines/), they are redirected to the ios app instead of our competition page.
If an ios user enters the link manually into their browser, this works.
Is this a bug or is there something not set up right?
Your issue is that when mobile users try to access your app they're brought to the app store (when the app isn't installed) ? That's expected, if the app was installed it would be opened directly.
If you don't have an IOS app, remove the IOS details from the app settings and they'll be brought to your mobile web URL instead.
The Deep linking setting allows users who click posts from your app to be brought into the app with sufficient context to allow your app to display a specific piece of content.
i.e links to your app's content are passed through to the native app with the full URL, and your app can open that content directly.
For example, clicking a link to a spotify song on iOS opens the spotify app and plays that song, without deep linking it just opens spotify with no context.
I ended up creating a completely new facebook app for the competition page. This got round all of the issues. Facebook doesn't seem to play well if you have both a page app and ios/android apps under the same application.

Resources