Unable to create Firebase short dynamic link & # 8594; Dynamic link error 7: Forbidden

I am currently using Firebase 11.2.0 and cannot successfully create a short dynamic link

My code for generating long link:

val link = "https://example.com/param/id"
val dynamicLink = FirebaseDynamicLinks.getInstance().createDynamicLink()
            .setLink(Uri.parse(link))
            .setDynamicLinkDomain("v53sr.app.goo.gl")
            .setAndroidParameters(DynamicLink.AndroidParameters.Builder("com.greelionsoft.mareas.espana")
                    .setMinimumVersion(22)
                    .build())
            .buildDynamicLink()

      

This long link code can be split by intent and works as expected but takes too long.

Then the code to create the link:

FirebaseDynamicLinks.getInstance().createDynamicLink()
             .setLongLink(dynamicLink.uri)
             .buildShortDynamicLink()
             .addOnCompleteListener { task ->
                 if (task.isSuccessful) {

                     val shortLink = task.result.shortLink

                     //handle shortlink
                 } else {
                     //handle error
                     Log.e("TAG", "Short Dynamic link error", task.exception)

                 }
             }

      

The task is always unsuccessful and the following error is printed to logcat:

Dynamic link error 7: Forbidden                                                                        
com.google.android.gms.common.api.ApiException: 7: Forbidden
at com.google.android.gms.common.api.internal.zzde.zza(Unknown Source)
at com.google.android.gms.internal.zzdzo.zza(Unknown Source)
at com.google.android.gms.internal.zzdzt.onTransact(Unknown Source)
at android.os.Binder.execTransact(Binder.java:565)

      

I could not find any information about this "Error 7: Forbidden"

Has anyone faced the same problem?

Thank.

0


source to share


1 answer


Finally i solved the problem

1- First add your SHA256 cert thumbprint to your Firebase project config



2. Enable "Firebase Dynamic Links API" for your project on console.cloud.google.com console.

Enjoy short links!

+5


source







All Articles