全部
常见问题
产品动态
精选推荐

如何更换微信小程序订阅消息通知

管理 管理 编辑 删除

如何更换订阅消息通知

如何在CrmebJava项目中更换自己的订阅消息通知

1.首先,看看CrmebJava项目中的订阅消息通知内容在什么地方

平台后台-设置-消息通知

4f31e202506061431439360.png


这个部分的内容主要涉及eb_system_notification、eb_template_message两张表

其中eb_system_notification存储所有的消息管理,如上图

eb_template_message中存储,微信相关的公众号模板消息、小程序订阅消息的详细内容

2.看看项目在代码中是如何发送小程序订阅消息的

TemplateMessageService类pushMiniTemplateMessage()方法

568df202506061432141342.png


可以看到方法主要接收了3个参数,

templateId — 模板ID

temMap — 需要发送的内容

openId — 微信用户唯一标识

在项目中每一个发送微信小程序订阅通知的地方都需要调用这个方法,这个方法中templateId、openId都是从微信中获取的,只有temMap是需要我们自己组装的。

f2bb1202506061432428217.png


上图是支付成功后发送订阅消息的代码,它展示了如何组装一个temMap。

这其中map对象中的key是如何来的呢?这个时候就可以看下我们订阅消息中的模板内容

0650e202506061433028838.png


可以看到模板内容中{{}}中包含的就是Map对象中的key值。

3.微信后台创建我的模板

3.1 在微信小程序后台进入订阅消息管理,位置如图所示


10241202506061433281011.png


3.2 添加新的模板消息

在公共模板库中选择想要的模板,选用它

2a998202506061433577650.png


然后会,进入模板消息构建页,选择关键词

b01cd202506061434204623.png


左边是展示效果,右边是关键词的选择,关键词有数量限制,已选择的关键词可以上下拖动,调整展示顺序。

提交之后,新的消息模板就创建好了,可以在我的模板中看到它,一般是最上边一个

b867120250606143444519.png

a9f79202506061435019308.png


这就是我刚才创建的消息模板。

4.更换项目中的订阅消息

4.1更新数据表数据

根据我们刚才创建的是一个支付成功的模板,这个时候我们先在eb_system_notification表中找到对应的数据

fdcfb202506061435293889.png


其中routine_id,就是eb_template_message表中对应的id

dbf3b202506061435506912.png

我们替换eb_template_message表中的

temp_key-模板编号

content-内容

temp_id-模板ID

这些在上边我的模板-模板详情截图中都可以找到对应内容。

4.2更新发送订阅消息的代码

这里要更新的代码就是组装temMap部分的代码,按模板-模板详情截图中的内容,我们替换代码如下

caa3820250606143621295.png


这其中,根据内容不同的含义,我们需要在更新Map中key的同时,根据key更新value的值,如上图红框中的最后一行。

到这里我们就更换了项目中的一个订阅模板消息,之后只要重新打包、发布项目就可以使用了。

请登录后查看

CRMEB-何天 最后编辑于2025-06-06 14:39:20

快捷回复
回复
回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
排序 默认正序 回复倒序 点赞倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推荐': '推荐'}}
{{item.is_suggest == 1? '取消推荐': '推荐'}}
沙发 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暂无简介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打赏
已打赏¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打赏
已打赏¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
打赏
已打赏¥{{reward_price}}
82
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

快速安全登录

使用微信扫码登录
{{item.label}} 加精
{{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定
打赏金额
当前余额:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
请输入 0.1-{{reward_max_price}} 范围内的数值
打赏成功
¥{{price}}
完成 确认打赏

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服