我正在尝试在我的应用中设置Firebase云消息。我在Firebase控制台中创建了项目(我创建了一个新项目,但没有导入以前创建的gcm项目)。我能够成功设置项目并让它在应用程序中运行,并从firebase控制台中的通知选项卡接收样本通知。
尝试通过API https://fcm.googleapis.com/fcm/send发送数据消息时,我收到了未经授权(401)的响应。事实证明我使用了google-services.json中提供的网络密钥,我需要使用帖子(Firebase 401 unauthorized error FCM)中提到的云消息传递标签中的服务器密钥。
我无法在项目设置中看到云标签。 如何为我的项目启用云选项卡以及为什么我无法在firebase控制台的项目设置下看到云选项卡?
谢谢, P
答案 0 :(得分:2)
我有同样的问题,整天都在努力。
我建议你在“console.developers.google.com”上使用控制台, 然后点击“凭据”, 您将能够在右侧看到您的服务器密钥(确保首先选择项目)。
亲切的问候,
Sai Anirudh Sripati。
答案 1 :(得分:0)
它基本上是一个Web浏览器问题。此问题发生在Safari上,其中选项卡选项未显示(如果使用Mac)。在Windows上,使用Internet Explorer,会显示选项卡,但会出现网页损坏。我解决这个问题的方法是下载Chrome,标签显示完美。我在我的电脑上使用了Chrome,它可以工作......我没有在我的Mac上试用Chrome,所以我不能保证它在那里工作但理论上它应该。我浪费了几个小时 - 我希望谷歌坚持可以在所有网络浏览器上使用的网络协议。