想实现一个简单的功能,服务器向APP发送一个hello的消息,APP在没有登录的情况下也能收到,网上说的都是利用第三方平台实现推送,我想自己写个服务器实现
不使用第三方的话,你就需要自己写push模块。包括服务端的定时推送,和客户端的push接收模块,把收到的服务端消息通过广播的形式发送给需要的模块。这涉及到服务端和客户端的开发工作,所以还是建议你使用第三方的push sdk吧
楼主想要app没有登录的情况也能收到,那首先需要app能自动启动某个属于自己的进程去监听服务器端的消息,然后再想办法显示出来.
服务端则需要发出消息就行,一般采用socket来做,这样能保证实时性.第三方的推送sdk也是用socket连接为主.不过自己写和使用第三方
的区别在于socket的管理,比如断线重连