How can I get the app link data if my app wasn\'t installed when the user tapped a deep link in the facebook app? There is surprisingly little documentation from facebook on thi
As a FB team responses on https://developers.facebook.com/bugs/393947180805373:
Explanation:
Developer:
Flow At the first try. ( Not installed, using device 1 )
- Clicked the button the ad.
- Begin redirected to Google Play.
- installed my app on device 1.
- launched my app first time. >> result : I could see applinkdata.
-
- deleted my app on device 1 ( same device that i used in 1st test. )
- Clicked the button again the ad.
- Begin redirected to Google Play.
- installed my app on device 1.
- launched my app first time. >> result : I could not see applinkdata, i got null value. ( wonder why ? )
FB Team:
due to some technical constrains in our side the deferred deep link will fails when you send the ad to your own device using the ad preview tool
...
The behavior on device 1 is expected behavior. The app fetches the applink data from the server. When the server gets the request, it marks the ad-applink data as having been fetched. Subsequent requests do not return it. (Otherwise, every time you opened the app thereafter, it would load the applink, which would be a bad experience. The link should only be followed once.). Only if you create a new ad and click on it will the data get fetched again.
I hope it will help.
Best regards,
Jack