首页 > 解决方案 > Firebase:403 权限被拒绝(Firebase 动态链接)

问题描述

我正在iOS 上实现Firebase 动态链接,但在使用方法时遇到了问题

let handled = DynamicLinks.dynamicLinks().handleUniversalLink(url) { (dynamicLink, error) in
        guard error == nil else {
            print(error)
            return
        }
        if let dynamicLink = dynamicLink {
            print(dynamicLink.url)
        }
      }

总是返回这个错误:

Error Domain=com.firebase.dynamicLinks Code=403 "(null)" UserInfo={code=403, message=Requests to this API firebasedynamiclinks.googleapis.com method google.firebase.dynamiclinks.v1.DynamicLinksService.GetIosReopenAttribution are blocked., status=PERMISSION_DENIED, details=(
        {
        "@type" = "type.googleapis.com/google.rpc.ErrorInfo";
        domain = "googleapis.com";
        metadata =         {
            consumer = "*********";
            service = "firebasedynamiclinks.googleapis.com";
        };
        reason = "API_KEY_SERVICE_BLOCKED";
    }
)}

已经在Google Cloud Platforms上使用Firebase 服务帐户和 API进行了操作——没有效果。

也许有人知道在这种情况下可以做什么?

标签: iosswiftfirebasefirebase-dynamic-links

解决方案


推荐阅读