Firebase:403 PERMISSION_DENIED(FirebaseError:安装):更新SDK(FirebaseInstallationsService)后,请求被阻止

时间:2019-10-22 01:23:53

标签: firebase

我更新了Firebase Web应用程序的Firebase SDK。
由于更新,我的应用程序不再启动,并引发以下错误:
知道发生了什么吗?

  

未捕获(承诺)
  FirebaseError:安装:创建安装请求失败,错误为“ 403 PERMISSION_DENIED:对此API firebaseinstallations.googleapis.com方法google.firebase.installations.v1.FirebaseInstallationsService.CreateInstallation的请求被阻止。” (安装/请求失败)。

1 个答案:

答案 0 :(得分:4)

如果有人遇到相同的问题,希望对您有所帮助

事实证明,新版本的Firebase SDK依赖于新的内部基础结构服务,称为FIS(Firebase安装服务),用于定位标识符(“ FID”或“实例ID”)。
如果您对应用程序中使用的API密钥使用API​​密钥限制,则必须扩展这些限制,以允许通过firebaseinstallations.googleapis.com与新的Firebase安装服务一起使用。

要允许您的API密钥与新的Firebase安装API一起使用:

  • 转到Google Cloud Console
  • 选择相关项目(即您用于应用程序的项目)
  • 打开菜单,然后转到main()-> APIs & Services
  • 点击Credentials以获取相关的API密钥
  • 向下滚动到Edit API Key
  • 从下拉菜单中选择API restrictions
  • 点击Firebase Installations API
  • 等待几分钟,让Google服务器更新并重试...