微信小程序推送功能最新版本(推送到服务通知java+微信小程序代码块)

     微信小程序的消息推送简单的说就是发送一条微信通知给用户,用户点开消息可以查看消息内容,可以链接进入到小程序的指定页面。

一、准备工作
首先,在微信公众平台开通消息推送功能,并添加消息模板。可以从模板库选择模板也可以创建一个模板,模板添加之后,模板ID我们接下来要用的。
在这里插入图片描述
然后拿到小程序的APPID和秘钥 在这里插入图片描述
二~打开微信开发工具
加一个按钮就可以,用这个按钮去触发这个函数方法

,//记得添加逗号哦。
  sendDYMsg: function(e) {
   
    wx.requestSubscribeMessage({
   
      tmplIds: ['ooaZWfK6liHpqDAcnR2hgObdQuh2JqQP2Z_UR6vvraU'],
      success(res) {
   
        console.log("可以给用户推送一条中奖通知了。。。");
      }
    })
  }

tmplIds是你小程序的模板id,触发这个函数会弹出下面的方框
在这里插入图片描述
三、服务端(java)代码开发:
1、老规矩先查看官网腾讯api文档:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html

在这里插入图片描述
2、给大家介绍一个关于微信开发的工具类(个人感觉非常优秀,可以自己去看看。):

git地址:https://github.com/Wechat-Group/WxJava

小程序文档地址:http://binary.ac.cn/weixin-java-miniapp-javadoc/

3.集成pom文件:

 <!-- 小程序开发包-->
        <dependency>
            <groupId>com.github.binarywang</groupId>
            <artifactId>weixin-java-miniapp</artifactId>
            <version>3.6.0</version>
        </dependency>
 
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
 
        <dependency>
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>4.1.21</version>
        </dependency>

4.根据code获取openid:
code:(重点)只能使用一次,并且只有5分钟有效期
在这里插入图片描述

/*
获取openid
 */

    private static  String getOpenid(String code){
   
        //临时登录凭证
        String URL = "https://api.weixin.qq.com/sns/jscode2session?appid="+APPID1+"&secret="+AppSecret1+"&js_code="+code+"&grant_type=authorization_code";<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值