Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在我自己的服务器上配置推送通知?_Java_Android_Sockets_Push Notification - Fatal编程技术网

Java 如何在我自己的服务器上配置推送通知?

Java 如何在我自己的服务器上配置推送通知?,java,android,sockets,push-notification,Java,Android,Sockets,Push Notification,出于某些原因,GCM不是我的目标 我正在尝试将通知从服务器推送到android应用程序,我需要使用套接字吗,当我们使用套接字时,用户总是与服务器通信,但我只是想了解一下: “用于通知的服务器感知用户、来自服务器的用户请求通知”不再传输数据或“保持活动”连接如果GCM不是您的目标,则选择TCP套接字 创建从设备到服务器的持久TCP连接 为通知订阅和取消订阅设计自定义协议。并将消息推送到相应的设备 注意事项: 您的应用程序将无法维护持久TCP连接 当设备处于省电模式时

出于某些原因,GCM不是我的目标

我正在尝试将通知从服务器推送到android应用程序,我需要使用套接字吗,当我们使用套接字时,用户总是与服务器通信,但我只是想了解一下:
“用于通知的服务器感知用户、来自服务器的用户请求通知”不再传输数据或“保持活动”连接

如果GCM不是您的目标,则选择TCP套接字
创建从设备到服务器的持久TCP连接
为通知订阅和取消订阅设计自定义协议。并将消息推送到相应的设备

注意事项:

  • 您的应用程序将无法维护持久TCP连接 当设备处于省电模式时