Skip to content

Commit de83219

Browse files
committed
⬆️ 升级sdk版本为3.9.0
1 parent c3e4994 commit de83219

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<description>Spring Boot Demo with wechat miniapp</description>
1919

2020
<properties>
21-
<weixin-java-miniapp.version>3.8.0</weixin-java-miniapp.version>
21+
<weixin-java-miniapp.version>3.9.0</weixin-java-miniapp.version>
2222

2323
<maven.compiler.source>1.8</maven.compiler.source>
2424
<maven.compiler.target>1.8</maven.compiler.target>

src/main/java/com/github/binarywang/demo/wx/miniapp/config/WxMaConfiguration.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
import cn.binarywang.wx.miniapp.api.WxMaService;
44
import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl;
55
import cn.binarywang.wx.miniapp.bean.WxMaKefuMessage;
6-
import cn.binarywang.wx.miniapp.bean.WxMaTemplateData;
7-
import cn.binarywang.wx.miniapp.bean.WxMaTemplateMessage;
6+
import cn.binarywang.wx.miniapp.bean.WxMaSubscribeMessage;
87
import cn.binarywang.wx.miniapp.config.impl.WxMaDefaultConfigImpl;
98
import cn.binarywang.wx.miniapp.message.WxMaMessageHandler;
109
import cn.binarywang.wx.miniapp.message.WxMaMessageRouter;
@@ -78,19 +77,18 @@ private WxMaMessageRouter newRouter(WxMaService service) {
7877
final WxMaMessageRouter router = new WxMaMessageRouter(service);
7978
router
8079
.rule().handler(logHandler).next()
81-
.rule().async(false).content("模板").handler(templateMsgHandler).end()
80+
.rule().async(false).content("订阅消息").handler(subscribeMsgHandler).end()
8281
.rule().async(false).content("文本").handler(textHandler).end()
8382
.rule().async(false).content("图片").handler(picHandler).end()
8483
.rule().async(false).content("二维码").handler(qrcodeHandler).end();
8584
return router;
8685
}
8786

88-
private final WxMaMessageHandler templateMsgHandler = (wxMessage, context, service, sessionManager) -> {
89-
service.getMsgService().sendTemplateMsg(WxMaTemplateMessage.builder()
87+
private final WxMaMessageHandler subscribeMsgHandler = (wxMessage, context, service, sessionManager) -> {
88+
service.getMsgService().sendSubscribeMsg(WxMaSubscribeMessage.builder()
9089
.templateId("此处更换为自己的模板id")
91-
.formId("自己替换可用的formid")
9290
.data(Lists.newArrayList(
93-
new WxMaTemplateData("keyword1", "339208499", "#173177")))
91+
new WxMaSubscribeMessage.Data("keyword1", "339208499")))
9492
.toUser(wxMessage.getFromUser())
9593
.build());
9694
return null;

0 commit comments

Comments
 (0)