微信小程序云开发订阅消息总结

大家都知道微信小程序模板消息要在2020年初下线,目前官方主推订阅消息。相比较而言就是将是否通知得权力交到了使用者手里。

接入流程

微信小程序官方文档-订阅消息

玩转订阅消息,小程序·云开发为开发者准备了这些内容

我就不复制粘贴原有文档了,总结一下就是

  • 获取模板ID
  • 用户小程序端调用 wx.requestSubscribeMessage
  • 云函数调用 subscribeMessage.send

获取模板ID

  • 注意这里是模板ID而不是模板编号
  • 在微信小程序后台选取得模板ID不会立即生效,这个时候立即使用微信小程序开发工具调试会显示 template_id fail,等待至少10分钟吧
  • 另外,当你找不到模板又苦恼于公共模板库申请3~7个工作日时,可以查看一下自己得小程序类目,因为这个模板是和类目相关的,如果找不到合适得模板,可能是类目不对应造成的。

wx.requestSubscribeMessage

wx.requestSubscribeMessage

  • 模板ID必须和云函数里的模板ID一致

subscribeMessage.send

subscribeMessage.send

  1. 云函数文件路径演示:

    └── cloudfunctions
        └── todos
        	├── index.js
        	└── config.json
    
  2. 一定要在当前使用得云函数目录下添加一个 config.json 文件:

    {
        "permissions": {
            "openapi": [
                "subscribeMessage.send"
            ]
        }
    }
    
  3. data得参数名要和网站上的一致
    模板内容,格式形如 { "key1": { "value": any }, "key2": { "value": any } }
    这里的key1/key2是需要更改的,value则是固定的。

附加

定时推送订阅消息

参照了这篇文档 小程序模板消息能力调整通知

小程序模板消息
就是说我们可以再之后的一个时间发送 一条 ,注意是一条,因为我目前选择的类目还不支持 长期订阅,所以一次性订阅,再用户点击一次按钮后只能推送一次,但是这个推送时间可以由我们来指定。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值