欢迎光临散文网 会员登陆 & 注册

小程序【服务通知】接收消息推送实现-Part 1

2023-03-11 11:44 作者:Yvan_1989  | 我要投稿

警告:你可以转贴,但请细心全部看完

因为要做以小程序为产品核心,将所有的业务层都转移到小程序来处理,包括数据的上传,下发,通知等,但是小程序最多也就是做到实时消息通讯,并不能像APP一样做到数据信息推送,所以想要解决这个问题,就需要使用小程序开发者里面的【订阅消息】功能,此功能是启用“小程序消息推送,用户在手机客户端使用订阅消息功能”的事件。

具体流程:

  1. 模板制定

    1. 需要在小程序管理平台【微信公众平台】中的【订阅消息栏目中】创建与管理

    2. 公共模板库中,就可以选择不同的模板进行创建,需要注意的是,每个模板类型只能创建一次,不能重复创建

    3. 模板ID,就算后面一直所需要的,就像短信平台的模板,发送信息,需要模板的格式以及内容体

    4. 并且,此模板消息的推送,可以直接使用微信的提示音

  2. 微信小程序端订阅设置

    1. 用户想要收到上面的模板消息,那么首先是必须要进行订阅,这里就需要涉及到微信小程序端的代码开发,代码如下:

实现代码
  1. 上端代码是微信官方提供的订阅(小程序端)功能,目的是在进入对当前小程序进行订阅,获取用户的OPENID以及开放订阅权限,如果没有获取到用户的OPENID以及开放订阅权,则无法对用户进行模板信息发送

  2. 首先,想要使用这个订阅功能, 必须将其封装到一个function中,再通过按钮点击形式触发,因为微信为了避免开发者滥用订阅服务,所以必须加载按钮bindtap事件进行触发,用以提示用户

  3. 传值类型限制


小程序【服务通知】接收消息推送实现-Part 1的评论 (共 条)

分享到微博请遵守国家法律