将 FCM API 密钥添加到 Azure 通知中心时出现错误

Ven*_*nky 1 xamarin.android azure-notificationhub xamarin.forms firebase-cloud-messaging

我已经创建了一个 Azure 通知中心命名空间,我尝试通过输入 API 密钥来配置它的 Google FCM 部分,但是当我这样做时,它给了我这个错误

更新通知中心时出错 {"error":{"code":"BadRequest","message":"Firebase 凭据无效。"}}

我从 google-services.json 文件中添加的密钥

但是,当我从 FCM 控制台发送通知时,我可以发送并接收通知。

任何意见将不胜感激

ygu*_*rin 5

Azure 通知中心尚不支持 FCM,但在我编写这些行时支持 GCM。您需要在 Cloud Messaging 选项卡中提及 Firebase 项目设置下可用的服务器密钥。你应该看到这样的东西: Firebase 项目设置

您要在 Azure 通知中心中提到的键是紫色的键。

如果 Cloud Messaging API(旧版)被禁用(默认情况下应该是这种情况,因为它已被弃用),只需点击右侧的 3 个垂直点,然后导航到唯一可用的菜单“在 Google Cloud Console 中管理 API”。然后启用它:)