jt_s8645
2018-07-25 02:09
采纳率: 45.5%
浏览 3.0k

微信朋友圈点赞评论通知原理求解?

当微信朋友圈有人给我点赞或者评论时,微信会给我通知,那么这个通知是如何实现的?
1、通过推送通知用户
2、通过长连接通知用户

请各位技术大牛给解释一下,感谢!!!

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

4条回答 默认 最新

  • u014604810 2018-07-25 04:44
    已采纳

    朋友圈点赞流程应该是这样的、当服务器判断你微信在线状态时,他是通过长连接直接推送的点赞消息给你。如果你判断到你是切换到后台或者不在线,服务器就会通过消息推送第三方给你发送消息、每一个app都会有一个对应的appid,当你下载安装app的时候在app商城那边就已经记录下了这个app有哪些手机下载了,他就能够实现推送消息直接到你的手机了、望采纳

    打赏 评论
  • threenewbee 2018-07-25 02:32

    两种方式都是可以的,但是作为移动应用,微信选择的是第一个,道理很简单,主动推送更省电,不需要设备一直在线。

    打赏 评论
  • threenewbee 2018-07-25 02:32

    当然,如果你自己的应用需要类似的功能,不需要从头写起。可以用极光推送,xx推送之类现成的开发包。

    打赏 评论
  • 丿灬序曲 2018-07-25 02:37

    1.管理闹钟类,通过到达某一个时间点请求一次实现,极光推送原理,还有就是轮循,service一直请求服务器保证最新数据,间隔多少秒,这个很耗电

    2.长连接一般需要心跳机制,发送心跳包,轮循类似,多久发送一次,保持数据最新

    自己建议直接用第三方的,简单快捷

    打赏 评论

相关推荐 更多相似问题