在服务器中从gcm迁移到fcm

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在服务器中从gcm迁移到fcm相关的知识,希望对你有一定的参考价值。

在本文(https://developers.google.com/cloud-messaging/android/android-migrate-fcm#update-server-endpoints)中,它表示,要从gcm迁移到fcm,您需要在服务器中进行更改端点。

但是我该怎么做?

目前我正在使用gcm客户端库进行Java。我究竟需要做什么?我找不到任何指令如何更新端点。

我是否需要停止使用gcm客户端库并转移到fcm客户端库?

答案

没有FCM客户端库。 It is actually supported by the one you already use.

您可以在Sender的构造函数中指定应将消息发送到哪个端点。

Sender sender = new Sender(apiKey, Constants.FCM_SEND_ENDPOINT);
Message message = new Message.Builder()
    .addData("message", "a message")
    .build();
Result result = sender.send(message, registrationId, numberOfRetries)

请注意,如果您未指定端点,则为defaults to FCM

如果您使用的是最新版本的lib,则可能不必更改任何内容。

以上是关于在服务器中从gcm迁移到fcm的主要内容,如果未能解决你的问题,请参考以下文章

当您将应用服务器从 GCM 迁移到 FCM 时,旧客户端会发生啥情况?

Android APP 从 GCM 迁移到 FCM。旧 GCM 令牌不起作用

基于Ionic Cordova的应用程序的GCM到FCM迁移步骤

Azure通知中心 - 从GCM迁移到FCM

需要从 GCM 迁移到 FCM?

升级 GCM 到 FCM 服务器报 MismatchSenderId 错误