gpt4 book ai didi

android - 无法创建短 Firebase 动态链接 -> 动态链接错误 7 : Forbidden

转载 作者:行者123 更新时间:2023-11-29 15:00:56 24 4
gpt4 key购买 nike

我目前使用的是 Firebase 11.2.0,无法成功创建短动态链接

我创建长链接的代码是:

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()

这个长链接代码可以通过 Intent 共享并按预期工作,但它太长了。

然后是创建短链接的代码:

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)

}
}

任务总是不成功,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)

我还没有找到关于这个“错误 7:禁止访问”的任何线索

有人遇到过同样的问题吗?

谢谢。

最佳答案

终于解决了这个问题

1- 首先将您的 SHA256 证书指纹添加到您的 Firebase 项目配置

2- 在 console.cloud.google.com 为您的项目启用“Firebase 动态链接 API”控制台

享受短链接吧!

关于android - 无法创建短 Firebase 动态链接 -> 动态链接错误 7 : Forbidden,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45826742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com