I have a Firebase Dynamic Link on my app. Seems that Play Console can not verify these links by default.
The indexing is fine since I can manually bind/add the App Link of my app through Android settings.
Since the website domain is provided by Firebase, which means I can not upload a Digital Asset json, would there be a way to fix these links in my console?
Debugging my dynamic link I realized that SHA256 was lacking.
After some research, I understood it was required to copy the app signing key certificate into the firebase project. This fingerprint can be found under Play Console > Setup > App Integrity.
Under Firebase Project Settings, add the fingerprint:
Hovering the Type
tooltip, you will also find this message:
Firebase supports 2 types of certificate fingerprints:
SHA-1: Used to create OAuth 2 client and API key for your app
SHA-256: Used for configuring Firebase Dynamic links
Note 1: Also add your SHA-1 key, might avoid OAuth future problems.
Note 2: Make sure you explicitly set android:autoVerify
to true
, on your intent responsible for filtering the dynamic link, thus your app link will be auto-verified once clicked.