Skip to content
This repository has been archived by the owner on Jan 16, 2018. It is now read-only.

1_1_0升级指南

Daniel Qian edited this page Jan 22, 2015 · 2 revisions

1.1.0版本添加了几个重大的更新,其中关于WxSession的支持会有造成不兼容。

原先Wx*MessageInterceptorWx*MessageHandler的方法签名发生了变化:

从原来的:

public boolean intercept(Wx*XmlMessage wxMessage,
                         Map<String, Object> context,
                         Wx*Service wx*Service);

public Wx*XmlOutMessage handle(Wx*XmlMessage wxMessage,
                         Map<String, Object> context,
                         Wx*Service wx*Service);

变成了现在的:

public boolean intercept(Wx*XmlMessage wxMessage,
                         Map<String, Object> context,
                         WxCpService wxCpService,
                         WxSessionManager sessionManager);

public Wx*XmlOutMessage handle(Wx*XmlMessage wxMessage,
                         Map<String, Object> context,
                         Wx*Service wx*Service,
                         WxSessionManager sessionManager);

区别就是多了一个WxSessionManager参数,开发人员可以使用WxSessionManager来模session,具体用法看 WxSession的使用