PushSharp - GCM授权失败

时间:2016-11-15 06:19:52

标签: notifications push firebase-cloud-messaging pushsharp

使用Pushsharp(nuget包)的v4.0.10,在向Android设备发送推送通知时收到错误GCM Authorization Failed

似乎问题574中引发的错误(https://github.com/Redth/PushSharp/issues/574)已编译到nuget包中,但我仍然收到此错误。

这可能与引入Firebase云消息传递有关吗?

有没有人仍然使用GCM取得成功?

2 个答案:

答案 0 :(得分:4)

截至目前,GCM仍然可用。但是,强烈建议新用户使用FCM。无论哪种方式,对于GCM和FCM,您都必须使用从Firebase控制台生成的服务器密钥。 GCM docs中有一个明显的说明:

  

从2016年9月开始,只能使用“设置”面板的Cloud Messaging标签在Firebase控制台中创建新的服务器密钥。可以在Firebase console中导入需要创建新服务器密钥的现有项目,而不会影响其现有配置。

许多用户遇到了授权错误,有些还有一个旧项目。有关详细信息,请参阅我的回答here

答案 1 :(得分:0)

应用代码中使用的发件人ID需要与发件人ID Firebase Cloud Message Console及其相应的“Firebase Cloud Messaging令牌”匹配。

感谢@AL的帮助。