u010725959
lizzyilike
2016-09-30 02:01
采纳率: 0%
浏览 1.6k

服务器怎么向APP推送消息

想实现一个简单的功能,服务器向APP发送一个hello的消息,APP在没有登录的情况下也能收到,网上说的都是利用第三方平台实现推送,我想自己写个服务器实现

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • oSanYeCao1234567
    RoidCoder 2016-09-30 05:07

    不使用第三方的话,你就需要自己写push模块。包括服务端的定时推送,和客户端的push接收模块,把收到的服务端消息通过广播的形式发送给需要的模块。这涉及到服务端和客户端的开发工作,所以还是建议你使用第三方的push sdk吧

    点赞 评论
  • zero172
    zero172 2016-09-30 05:40

    楼主想要app没有登录的情况也能收到,那首先需要app能自动启动某个属于自己的进程去监听服务器端的消息,然后再想办法显示出来.
    服务端则需要发出消息就行,一般采用socket来做,这样能保证实时性.第三方的推送sdk也是用socket连接为主.不过自己写和使用第三方
    的区别在于socket的管理,比如断线重连

    点赞 评论

相关推荐