1

我开发了一个 GCM 应用程序,其中服务器应用程序通过 GCM 向 Android 应用程序发送通知。现在我想向用户提供这个应用程序,但是我该如何处理SENDER_IDAPI Key

如何让用户使用我的应用程序,让他们使用我的SENDER_ID和 API 密钥,或者这是如何完成的?

4

1 回答 1

2

您可能不希望单个设备发送 GCM 消息。或者,让您的设备向您的服务器发送一条消息,说明应该发送一条 GCM 消息。

这样做的好处有很多:

  • 您不必使用您的 Android 应用程序部署 GCM 服务器 JAR。
  • 没有将发件人 ID 或 API 密钥传递给设备的混乱管理。
  • 您可以使用允许在控制台中发布 GCM 消息的 IP 地址白名单(替代方案需要您将其完全打开)。
  • 设备不需要处理MulticastResult对象和更新注册 ID(听起来像是您只想在服务器端完成的事情)。
于 2012-09-27T19:20:53.117 回答