Java推送通知

Java推送通知,java,android,push-notification,Java,Android,Push Notification,我想为Android和IOS实现推送通知,我们有自己的Android和IOS应用程序,用户可以发送各种请求,请求完成后,用户将使用推送通知获得通知 所以我的问题是 1.如何检测需要向其发送通知的设备。 2.我是新来GCM的,有人能帮我开始这项工作吗。 3.我发现GCM的每个地方都会将RegId发送到服务器,所以每当我需要生成RegId或者我需要检查该用户是否已注册(如果未先注册),然后发送通知时,都会收到请求 谢谢。您不需要每次都重新生成注册ID。 简单来说: 客户端向GCM注册,客户端获得注册

我想为Android和IOS实现推送通知,我们有自己的Android和IOS应用程序,用户可以发送各种请求,请求完成后,用户将使用推送通知获得通知

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


谢谢。

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

  • 客户端向GCM注册,客户端获得注册ID
  • 您需要将注册ID存储在服务器中
  • 您的服务器需要向GCM发送包含消息内容的注册ID列表。GCM将向您发送成功和未成功消息的列表 服务器
  • 成功的推送事件将转到相应的设备。请注意,推送通知仅在您 接收它的客户端上的代码。此外,您还需要 应用程序已安装
  • 文档中的客户机和服务器代码示例易于实现。玩得开心:)