java - 其他用户如何使用我的 GCM 应用程序?

标签 java android google-cloud-messaging

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

我怎样才能让用户使用我的应用程序,让他们使用我的 SENDER_ID 和 API key ,或者如何做到这一点?

最佳答案

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

这样做的好处有很多:

  • 您不必使用 Android 应用程序部署 GCM 服务器 JAR。
  • 没有用于将发件人 ID 或 API key 传递给设备的困惑管理。
  • 您可以使用允许在控制台中发布 GCM 消息的 IP 地址白名单(另一种方法需要您完全开放)。
  • 设备不需要处理 MulticastResult 对象和更新注册 ID(听起来像是您只想在服务器端完成的事情)。

关于java - 其他用户如何使用我的 GCM 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12628436/

相关文章:

android - 带有背景图像的慢速应用程序

Android,通过 GCM 与应用程序的两个实例进行通信

java - Android GCM 注册 ID

java - 创建一个与另一个与原始对象有关系的对象有什么含义?

java - JOGL高效渲染循环

java - 滑动手势在 Google Glass 上的 AlertDialog 中不起作用

3.7.11 sqliteVersion 上的 android Sqlite 递归查询

java - 使用 Mockito 将 Class<T> 作为参数的方法 stub

Android EditText MultiLine 与句子大写

GCM 的 Android 客户端未收到回显推送通知