微信公众号 - Java推送小程序订阅消息给用户_java 通过微信公众号发送订阅通知

这篇具有很好参考价值的文章主要介绍了微信公众号 - Java推送小程序订阅消息给用户_java 通过微信公众号发送订阅通知。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

不啰嗦,我们直接开始!

本文使用体验版小程序进行调试。

一、开发前小程序准备:

1、登录微信公众平台

点开下面链接,使用微信扫码

微信公众平台

java 发送微信订阅消息,2024年程序员学习,微信,java,小程序

然后选择一个小程序并登录

java 发送微信订阅消息,2024年程序员学习,微信,java,小程序

2、在小程序后台找到Appid、AppSecret、Token、EncodingAESKey等参数

AppSecret忘记了可以自行重置

java 发送微信订阅消息,2024年程序员学习,微信,java,小程序

往下翻,在消息推送这儿能看到Token、EncodingAESKey、数据格式

java 发送微信订阅消息,2024年程序员学习,微信,java,小程序

3、选用订阅消息模板,找到模板ID

在"公共模板库"选用一个模板

java 发送微信订阅消息,2024年程序员学习,微信,java,小程序

"公共模板库"没有合适的话,可以在最后一页进行申请,这里就不进行申请了

java 发送微信订阅消息,2024年程序员学习,微信,java,小程序

选用模板后可以自行勾选关键词,没有合适的关键词也可以申请

java 发送微信订阅消息,2024年程序员学习,微信,java,小程序 选好模板后在“我的模板”中就能看到了,同时记住模板ID

java 发送微信订阅消息,2024年程序员学习,微信,java,小程序

二、小程序上添加授权弹窗

官方文档

注意低版本订阅消息api必须在点击事件中触发,一般可做成显示一个按钮,友好的提示用户,然后再让用户点击按钮去手动触发订阅。

我这里就随便找了个页面在一个点击事件上添加了授权弹窗,不要纠结命名,页面是前端做的(疯狂甩锅ing)。

java 发送微信订阅消息,2024年程序员学习,微信,java,小程序

事件定义

java 发送微信订阅消息,2024年程序员学习,微信,java,小程序

微信开发者工具中的效果

java 发送微信订阅消息,2024年程序员学习,微信,java,小程序

真机效果

java 发送微信订阅消息,2024年程序员学习,微信,java,小程序

三、引用第三方sdk,集成订阅消息推送

我这儿是集成订阅消息推送到已有的系统消息中,通过配置是否发送订阅消息进行分发,具体实现各工程不一样,我这儿就不展示了。

1、pom引入第三方sdk

引入第三方sdk,我们就只需要封装好消息发送的核心代码,微信相关的token及其他信息的维护就交给sdk,我们不用关注(但是原理要知道)。

sdk的作者:GitHub

com.github.binarywang weixin-java-miniapp 4.1.0

2、核心代码(有注释)

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数软件测试工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
java 发送微信订阅消息,2024年程序员学习,微信,java,小程序
java 发送微信订阅消息,2024年程序员学习,微信,java,小程序
java 发送微信订阅消息,2024年程序员学习,微信,java,小程序
java 发送微信订阅消息,2024年程序员学习,微信,java,小程序
java 发送微信订阅消息,2024年程序员学习,微信,java,小程序

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上软件测试开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注软件测试)
java 发送微信订阅消息,2024年程序员学习,微信,java,小程序

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!文章来源地址https://www.toymoban.com/news/detail-858942.html

外链图片转存中…(img-gOzYzpcV-1712767828560)]

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

到了这里,关于微信公众号 - Java推送小程序订阅消息给用户_java 通过微信公众号发送订阅通知的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java 实现微信公众号消息推送

    这里主要用测试账号来演示:测试账号注册地址 正式账号注册地址:微信公众平台 可参考微信公众号文档:微信公众号文档 模板根据需求设置(注意:参数长度不能超出微信规定,否则将发送失败) 参数要求规则 依赖 请求地址、appid、密钥等信息;信息配置到application配置中

    2024年02月06日
    浏览(22)
  • 【Java后端微信订阅消息推送】

    java 后端对微信小程序的消息订阅与推送,主要是利用小程序传值一个固定的code ,然后通过小程序 appId 和 secret ,获取access_token ,最后按照微信申请的消息发送模板进行推送。 我这里是将用户登陆微信小程序时,保存openId到redis中

    2024年02月15日
    浏览(22)
  • 手把手教你实现微信小程序向特定用户推送一次性订阅消息

    目前有一个已 微信认证 的 订阅号 类型公众号,一个 微信认证 小程序,小程序和公众号互相关联。尚不清楚是否必须微信认证或特定类型,因为目前没遇到类型不匹配或相关的问题,发送微信小程序一次性订阅消息的相关限制较少 1、功能介绍 订阅消息推送位置:服务通知

    2024年02月08日
    浏览(29)
  • java实现 微信公众号推送消息 ,cv 就可运行!!!

    1,官网地址:申请测试公众号 地址: 微信公众平台 (qq.com) 文档地址:微信开放文档 (qq.com) 2,注册后可以查看自己的appId 和 appsecret 3,创建模板 请注意: 1、测试模板的模板ID仅用于测试,不能用来给正式帐号发送模板消息 2、为方便测试,测试模板可任意指定内容,但实际

    2024年02月08日
    浏览(24)
  • Java开发微信小程序订阅消息推送

    使用到开源工具WxJava 这里环境使用到springboot 框架,废话不多说直接上干货。 pom.xml引用 application配置 templateId具体申请在微信公众平台 具体如下   wx配置代码编写 模板代码编写 这里注意模板对应的字段 具体代码  然后和前端一配合就完事了,非常简单

    2024年02月16日
    浏览(22)
  • 微信公众号推送模板消息给用户

    前置条件: 1.公众号为服务号,而非订阅号 2.认证(300元) 3.进入公众号申请模板推送功能 4.添加模板(注意:推送的消息只能使用微信提供的模板,不可自定义,但也是比较全的) 4.2 获取accessToken时,需要将开发环境的电脑ip添加到微信后台的ip白名单(线上环境亦是如此

    2024年02月12日
    浏览(38)
  • uniapp - 微信小程序平台模板消息订阅功能,唤起订阅模板消息弹框、微信公众号向用户发送 “服务通知“ 实现全过程示例代码,支持一次性订阅与永久性订阅(注释详细,一键复制开箱即用)

    本博客实现了uniapp微信小程序端,详细实现公众号订阅通知模板消息完整示例源码,一次性订阅与永久订阅均可,注释详细新手一看就懂! 效果如图所示,uniapp编译的微信小程序内点击按钮后,唤起模板消息订阅申请弹框,后续微信内会收到通知。

    2024年02月13日
    浏览(27)
  • uniapp小程序如何给用户推送订阅消息? 及订阅消息参数值内容限制规则

    uniapp小程序如何订阅消息,给用户推送消息? 小程序的模板推送分为“一次性订阅”和“长期订阅” 一次性订阅:用户订阅小程序后,程序只能对指定OpenId进行一次推送模板消息,无法多次推送 长期订阅:用户长期订阅,能够多次推送模板消息(长期订阅模板需要向微信官方

    2023年04月08日
    浏览(29)
  • java实现微信小程序订阅和推送订阅信息

    1、进入微信公众平台,扫码登录 2、获取appid和secret 3、配置模板 在对应yml中配置 前端调用弹出是否订阅时调用后台服务 1、controller 2、后端接参AddSinosoftWxSubscribeParam 3、service 一般时通过时间或者调度进行调用服务,以下只进行服务实现展示 1、在domain层写send方法 1、首先小

    2024年02月13日
    浏览(28)
  • 微信小程序订阅模板消息推送

    背景 在实际的小程序开发过程中往往需要用到给用户发送订阅消息,比如:我们在店里扫码点餐时在付款时往往弹出一个授权窗口(比如‘取餐通知’)这个时候我们就需要对接微信小程序的模板消息。 [https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-message-management/subscrib

    2024年02月11日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包