Given that you handle Play app urls, can you please pass all original query parameters including Firebase appinvite referrals?
NOTE: This is meant to be reviewed by the Firebase developer support team, as it is technical feature request.
Firebase Invites which are a form of Firebase Deep Linking, seems to be broken: when the app is installed, it doesn't have the referrer. Here is the URL I clicked from an SMS I sent to my phone to test the Firebase Invite: https://play.google.com/store/apps/details?id=letstwinkle.com.twinkle&pcampaignid=appinvite_&referrer=deep_link_id%3D//appshare?from%253D3331%26invitation_id%3D516316070772-08942882-66ab-4ca5-9ccb-c0702b10cd87
The URL opened Firefox, when I clicked on the android icon, it opened Play. After the installed app was opened it did not trigger the deeplink, as my server didn't get pinged with the invitation id.
Please make sure you send all parameters from the original page URL when switching to Play.
Note: I am an app developer.
Opaite Mbohovái (1)
Related question I reviewed during research: https://support.mozilla.org/en-US/questions/1049284
Firebase Invite documentation: https://firebase.google.com/docs/invites/android
Moambuepyre