不啰嗦,我们直接开始!
本文使用体验版小程序进行调试。
一、开发前小程序准备:
1、登录微信公众平台
点开下面链接,使用微信扫码
微信公众平台
然后选择一个小程序并登录
2、在小程序后台找到Appid、AppSecret、Token、EncodingAESKey等参数
AppSecret忘记了可以自行重置
往下翻,在消息推送这儿能看到Token、EncodingAESKey、数据格式
3、选用订阅消息模板,找到模板ID
在"公共模板库"选用一个模板
"公共模板库"没有合适的话,可以在最后一页进行申请,这里就不进行申请了
选用模板后可以自行勾选关键词,没有合适的关键词也可以申请
选好模板后在“我的模板”中就能看到了,同时记住模板ID
二、小程序上添加授权弹窗
官方文档
注意低版本订阅消息api必须在点击事件中触发,一般可做成显示一个按钮,友好的提示用户,然后再让用户点击按钮去手动触发订阅。
我这里就随便找了个页面在一个点击事件上添加了授权弹窗,不要纠结命名,页面是前端做的(疯狂甩锅ing)。
事件定义
微信开发者工具中的效果
真机效果
三、引用第三方sdk,集成订阅消息推送
我这儿是集成订阅消息推送到已有的系统消息中,通过配置是否发送订阅消息进行分发,具体实现各工程不一样,我这儿就不展示了。
1、pom引入第三方sdk
引入第三方sdk,我们就只需要封装好消息发送的核心代码,微信相关的token及其他信息的维护就交给sdk,我们不用关注(但是原理要知道)。
sdk的作者:GitHub
com.github.binarywang weixin-java-miniapp 4.1.02、核心代码(有注释)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数软件测试工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上软件测试开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注软件测试)
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!文章来源地址https://www.toymoban.com/news/detail-858942.html
外链图片转存中…(img-gOzYzpcV-1712767828560)]文章来源:https://www.toymoban.com/news/detail-858942.html
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
到了这里,关于微信公众号 - Java推送小程序订阅消息给用户_java 通过微信公众号发送订阅通知的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!