I have deeplinks set in my app. When I press on a link in facebook in Chrome - it opens the app.
However, when I click the same link from within the facebook app, it doesn't open my app.
Does facebook has some restrictions with deep links? Or perhaps there's something to be added in the intent filter?
Related
I’m trying to setup an universal link to my app that my users can share on facebook. I can make it work on email, sms, browser, as follows:
1- If the user don’t have the app, it redirects to a custom URL or the AppStore
2- If the user have the app, it opens the app, including info to open the app in a customized state.
When I try to share the same link on the facebook wall or in facebook messenger, it always opens up the custom URL that I have set, even if I have the app installed.
and it works in apps like whatsapp.
What am I missing?
I have an Android app that can be launched using a deep link.
The deep link is in the form: http://www.my_app_url.com/pathPrefix.
When I post this link as message in a Viber or Facebook conversation, it redirects to a webview of my app on the Playstore instead of launching my app.
Note: On Facebook, it shows a preview of my app, if I click on the preview, it launches my app correctly.
This works as expected on WhatsApp.
Can someone assist?
If you want to prevent facebook open links in its browser, in facebook App Settings toggle on Links open externally.
I wan to create a deep link that opens the facebook app. But I noticed that the link is different from ios and android. iOS triggers fb://profile and android fb://page.
How can I manage that the app will open correctly on both devices?
Deep linking is supposed to be done for your own app. Even though you use anyone of those links you can open your own app when these links are fired in browser. Even you don't have control when that link is opened in browzer. i.e. User will be shown the number of options for opening that link for those apps who have registered for that link in their intent filter.
If you want to open facebook app then use Intents for that.
I use an intent filter to allow deep linking to an activity of my application.
Like in the example given below:
https://developer.android.com/training/app-indexing/deep-linking.html
The redirection to my app works fine with Google Chrome and the Android Browser but when i use Firefox, the problem is that Firefox launches a new instance of my app, instead of redirecting me to the already launched instance of the app. Moreover the new launhed app seems to be running through Firefox.
The senario is the following:
1) I launch my app. If the user has forgot his credentials i send him an email.
2) The user goes to his email app.
3) In the email i sent to the user, there is an account activation link which also redirects him back to the application.
What could be wrong with Firefox?
Thank you in advance!
According to This Post, Firefox implements a less invasive experience to the user. When an url is opened which has a deep link to an app, the url bar displays a page action with a little Android head. Clicking on this one will open the link with an Android activity other than a browser.
The behavior of the Android browser and Chrome you observed and made your expectation.
i noticed that when I click on a Facebook App Url inside Facebook Mobile App on Android, the app is opened/redirect in the browser and not inside the Facebook app. Instead if I open the app in an IOS device, the app is opened inside Facebook app. Why? Can I have the same behaviour in Android device?
You can test the problem here:
Take an Android device
Open the facebook app and go to https://apps.facebook.com/1431973097077103 (you have to do a post with this link to click on it)
Android device redirect to browser, IOS device remain inside Facebook
Thanks!