代码之家  ›  专栏  ›  技术社区  ›  Moshe Shaham

从服务器中的GCM迁移到FCM

  •  1
  • Moshe Shaham  · 技术社区  · 7 年前

    在本文中( https://developers.google.com/cloud-messaging/android/android-migrate-fcm#update-server-endpoints )它说,要从GCM迁移到FCM,在服务器中需要做的就是更改端点。

    但我该怎么做呢?

    目前我使用的是GCM客户端库。我到底需要做什么?我找不到任何关于如何更新端点的说明。

    我是否需要停止使用GCM客户端库并移动到FCM客户端库?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Tim Abhishek Kumar    7 年前

    没有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,那么您可能不需要更改任何内容。