Android 我的系统可以使用谷歌云消息吗?

Android 我的系统可以使用谷歌云消息吗?,android,google-cloud-messaging,Android,Google Cloud Messaging,我正在开发一个客户机-服务器系统。服务器是一个全天候运行的Java应用程序,可以随时从web获取信息以保持更新。客户端是一个Android应用程序 这是系统的工作方式: 客户端可以向服务器注册一些信息 如果客户端注册正确,应用程序必须在后台全天候运行,等待服务器消息 服务器必须知道已注册的客户端,并在每次更新其信息时将信息发送到所有已注册的设备 如果客户端接收到符合条件的信息,则它将停止在后台运行,取消对服务器的注册并激活警报 我的问题是: 是否可以使用谷歌云消息进行通信 客户端全天候在后台运行

我正在开发一个客户机-服务器系统。服务器是一个全天候运行的Java应用程序,可以随时从web获取信息以保持更新。客户端是一个Android应用程序

这是系统的工作方式:

  • 客户端可以向服务器注册一些信息

  • 如果客户端注册正确,应用程序必须在后台全天候运行,等待服务器消息

  • 服务器必须知道已注册的客户端,并在每次更新其信息时将信息发送到所有已注册的设备

  • 如果客户端接收到符合条件的信息,则它将停止在后台运行,取消对服务器的注册并激活警报

  • 我的问题是:

  • 是否可以使用谷歌云消息进行通信

  • 客户端全天候在后台运行的方法是使用android服务,还是我错了

  • 谢谢


    SB

    你绝对可以而且应该使用GCM,这就是它存在的原因。做任何其他事情都需要做大量的工作才能做好,而且在网络和电池使用方面效率很低