WEB微信协议详注(续)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WEB微信协议详注(续)相关的知识,希望对你有一定的参考价值。
先放一张效果图
以上的基础都是建立在正确同步心跳之上;呵呵,界面做的很丑哈,不过关键是功能实现了。
再次强调一次:
同步中所用的synckey
第一次所需的synckey是在微信初始化时返回的字串中,在开启同步心跳的时候第一次提交的synckey就是来源于此;
第一次同步心跳后返回的状态是2,这时候需要去提取一次新消息(即使没新消息也得去提取),这步关键是获取服务器
返回的synckey;如果有新消息,返回状态依然是2,但返回的synckey就是服务器上的synckey;如果没有新消息,返回
状态就是0,这个时候同样的会返回服务器上的synckey,这个返回的synckey串就是已经更新了的synckey;
心跳就是这样:提交初始synckey获取状态,更新synckey,再次提交更新后的synckey获取状态,再次更新synckey。。。
以上是关于WEB微信协议详注(续)的主要内容,如果未能解决你的问题,请参考以下文章