将GCM令牌用于FCM中的推送消息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将GCM令牌用于FCM中的推送消息相关的知识,希望对你有一定的参考价值。
目前,我们有使用旧GCM实现的设备。
有没有人知道在使用firebase云消息传递API发送推送消息时是否可以使用旧的现有GCM令牌?
或者应用程序是否需要新的FCM sdk实现?
有没有人知道在使用firebase云消息传递API发送推送消息时是否可以使用旧的现有GCM令牌?
是的,这是可能的。 FCM和GCM消息传递api是相同的。唯一不同的是url(gcm-http.googleapis.com/gcm/
vs fcm.googleapis.com/fcm/
),但它们指向同一台服务器。
另见server endpoints文档。
GCM令牌和firebase令牌不一样。我做了一个测试并订阅了这两个服务,并看到两个令牌都不同。在使用令牌确保时,你必须非常小心。一些第三方库仍然希望使用GCM令牌,而其他库则使用firebase。
此外,如果您使用GCM令牌并尝试在firebase云消息传递控制台中使用它来发送消息,则android客户端可能无法接收该消息。这是我的情况。我必须确保我有一个FCM令牌。
是的,我们可以使用GCM令牌推送FCM。见下面的解释:
您的GCM和FCM注册令牌可以互换;您可以通过FCM HTTP服务器API发送到现有的GCM令牌。
https://developers.google.com/cloud-messaging/faq
以上是关于将GCM令牌用于FCM中的推送消息的主要内容,如果未能解决你的问题,请参考以下文章
使用 HTTP 和 XMPP 协议的 GCM/FCM 推送通知
浏览器中的“代码:Messaging / Incorrect-GCM-sender-id”错误消息