使用 Pushsharp(nuget 包)的 v4.0.10,在向 Android 设备发送推送通知时出现错误 GCM Authorization Failed
。
似乎问题 574 ( https://github.com/Redth/PushSharp/issues/574 ) 中提出的错误已编译到 nuget 包中,但我仍然收到此错误。
这可能与 Firebase Cloud Messaging 的引入有关吗?
有没有人仍然使用 GCM 成功?
最佳答案
截至目前,GCM 仍然可用。但是,强烈建议新用户改用 FCM。无论哪种方式,对于 GCM 和 FCM,您都必须使用从 Firebase 控制台生成的服务器 key 。 GCM docs 中有一句可见的注释:
许多用户都遇到了授权错误,有些用户还有一个旧项目。有关更多详细信息,请参阅我的回答 here。
关于notifications - PushSharp - GCM 授权失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40603297/