Java 推送通知

Java Push Notification

我想为 Android 和 IOS 实现推送通知,我们有自己的 android 和 ios 应用程序,用户可以从该应用程序发送各种请求和请求完成后,用户将通过推送通知收到通知。

所以我的问题是
1. 如何检测需要发送通知的设备。
2. 我是 GCM 的新手所以有人可以帮助我如何开始这个。
3.我发现GCM的每个地方都会向服务器发送RegId,所以每当请求到来时我都需要生成RegId或者我需要检查该用户是否已注册如果没有先注册然后发送通知。

谢谢。

您不需要每次都重新生成注册 ID。 简单来说:

  1. 客户端向 GCM 注册,客户端获得一个注册 ID。
  2. 您需要将注册 ID 存储在您的服务器中。
  3. 您的服务器需要向 GCM 发送包含消息内容的注册 ID 列表。 GCM 将以成功和不成功消息的列表响应 服务器。
  4. 推送成功的事件会去对应的设备。请注意,推送通知只会在您有 接收它的客户端上的代码此外你需要有 已安装应用程序。

文档中的客户端和服务器代码示例很容易实现。玩得开心:)