Facebook deep linking in android not launching play store - android

I integrated facebook SDK(Version 3.22.0) for my android application sharing feeds feature. I want to use deeplinking feature for my posted feeds.
For that i followed the followed the link Deep liking. And implemented.
My idea is to open my application when user taps on posted feed from my application if my application is installed in device. If my application is not installed feed tapping should open google play store with my application details.
Here is the current working flow:
Application is opening if my application is installed in device.
Opening web view with google play store with my application details if my application is not installed in device. It is not expected
Expected work flow is:
It should open google play store with my application details if my application is not installed in device.
I generated Key Hashes with my local debug.keystore and product.keystore and placed them in facebook developer console for registered application. Which i am using for deep linking.
Please can anyone let me know why deep linking is not launching google play store application with my application details of my application is not installed.

Related

Dynamic link parameters are not passed/received to the app when opened through Google Play Store

My app is ionic-cordova based mobile app built for Android. Using dynamic links for sharing the app. When the user clicks the link on the mobiles where the app is installed:
it opens the app correctly and
the dynamic link parameters are passed to the app
but when the app is not installed on the mobile
it opens the google play store but
when user installs and launches the app the dynamic link parameters are either NOT passed to the app or NOT available to the app
Requesting the community help here.

Facebook applinks does not open Google Play when app not installed

I have an Android application with Facebook sharing, and also applinks and deep linking. If the user have my app installed, everything goes well. User clicks shared item and my app opens.
**However when my APP is not installed, the news feed just open the shared link with Facebook app browser. But I want that the news feed shared from the my APP can send people to the APP's Google Play page. Can anyone give me some hints? **
I've read the Applinks section from Facebook below: https://developers.facebook.com/docs/applinks/android
Thanks in advance.

open play store when app not installed in android by clicking the link from browser or mail App

I am working with deep linking feature in my app. My requirement is,
When my app not installed in a device during user clicks my specified link
(eg. http://www.showonthecloud.com ) from device browser or gmail app , want to redirect my app's google play store page. Is it possible?
You can just implement that link on your web server so that it lets them know they can download the app (assuming that you are using a link that you can manage on the web)

Facebook deep link do not opens Google Play when APP not installed

I am developing an Android application with Facebook login and sharing, and also deep linking.
When the user have the APP installed, everything goes well:
Facebook login/logout
Share a link with Share Dialog (Feed Dialog when FB app is not installed)
Launch the APP with AppLinkData when clicking the news feed shared from this APP
However when the APP is not installed, the news feed just open the shared link with browser.
But I want is the news feed shared from the APP can send people to the APP's Google Play page.
Can anyone give me some hints? Thanks in advance!!
Here is want I have done for the application:
I created a New App in Facebook developer page. I enabled Single Sign On & Deep Linking in Setting page
http://i.stack.imgur.com/KM9tn.png
I added custom URL scheme in AndroidManifest.xml
I've read the Linking to your app from news feed section from Facebook below:
https://developers.facebook.com/docs/android/share#applinks
Saying when a person clicks on a story generating by the APP, Facebook will check App installed? and Mobile Only?.
How can I set Mobile Only for my Android application?
I would greatly appreciate it if you kindly give me some feedback.
Thank you very much!
Deeplinks do not come with an automatic fallback. If a user clicks one and does not have the app installed, then they will either see a blank page or an error message.
If you want your deep links to redirect to the Google Play Store, you can set up fallbacks using Facebook’s App Links protocol on your website. In this case the fallback would be the Google Play store. According to App Links, Facebook should respect that protocol and fall back to the Google Play Store.
https://developers.facebook.com/docs/android/share#linking

Is that necessary to publish app in market to implement deep linking for android

I want to implement deep linking in my app but my app is not published in market now.I can successful send message from my application. When I tap on message it doesn't open my app which is installed on my device. I also installed facebook default app on my device. If my application is installed, it should open my application on tap my post on fb wall from my device otherwise it should use the browser.
I followed this link :-
https://developers.facebook.com/docs/mobile/android/deep_linking/#deeplink
But I don't get field of Android Market App to put market url in documentation. It's written that this field is generated automatically. So is that necessary to publish app in market to implement deep linking. what I am missing?
No, it does not need to be published for deep linking to work. What deep linking will do is try to go to your app first, and if your app is not on the device, it will use the android market url to guide the user to install your app. If you're testing, just having the app on your device should be enough.
its not necessary to publish app. you can check it by installing app on your device. but if you are sending extra information with request. then there should be problem to receive that information against your requestId. because in my case i have receive information when app is intalled on my phone.. but i am unable to receive that requestId with information when app is not installed on my phone and notification takes me to play store to install app. have to face such type of problem?

Categories

Resources