我想在开发者控制台中获取GCM浏览器密钥,但最新的开发者控制台不会显示浏览器密钥选择。
如果我点击凭据,除了一个单独的密钥外,它不会显示任何内容。我不知道获取浏览器密钥的步骤是什么。
如果有人知道让我解决问题。在此先感谢。
答案 0 :(得分:0)
更新:GCM docs中有一条明显的说明:
从2016年9月开始,只能使用“设置”面板的Cloud Messaging标签在Firebase控制台中创建新的服务器密钥。可以在Firebase console中导入需要创建新服务器密钥的现有项目,而不会影响其现有配置。
更新:似乎使用Firebase控制台中的服务器密钥是可靠的解决方案。
如果您刚刚开始使用GCM ,而不是在Google Developers Console中创建项目,请在Firebase控制台中执行此操作。创建项目后,只需使用自动生成的服务器密钥。以下是查找服务器密钥的步骤:
对于旧的GCM项目,您只需将项目导入Firebase控制台:
根据图片,您已经生成了API密钥。但是要包括可见性的步骤:
有了这个,API密钥已经可用。但是,它将默认为无限制键。您可以单击 Restrict Key 添加与您需要的API密钥相对应的限制。
我不完全确定,但对于浏览器密钥,我认为您需要设置 HTTP引荐来源(网站) 限制。由于基于其他限制:
您可以尝试生成没有任何限制的API密钥,但是,强烈建议您添加相应的限制作为针对未经授权的使用和配额盗窃的安全措施。
答案 1 :(得分:0)
您需要访问Google Developer Console并按照以下步骤操作:
(*)当您创建凭证时,请单击“限制密钥”并添加您的特定密钥限制。