消息订阅实现
1. 步骤一:获取模板 ID
2.步骤二:获取下发权限
3. 步骤三:调用接口下发订阅消息
4. 代码示例

效果图开发者工具与真机效果不同,真机为准
开发者工具效果图:

1. 步骤一:获取模板 ID(前端同学的范围)

在微信公众平台手动配置获取模板 ID:
登录https://mp.weixin.qq.com获取模板,如果没有合适的模板,可以申请添加新模板,审核通过后可使用。

如图:

2.步骤二:获取下发权限

一次性订阅消息、长期订阅消息,详见接口wx.requestSubscribeMessage

设备订阅消息,详见接口wx.requestSubscribeDeviceMessage

注意:
用户勾选 “总是保持以上选择,不再询问” 之后,下次订阅调用 wx.requestSubscribeMessage 不会弹窗,保持之前的选择,修改选择需要打开小程序设置进行修改。

3. 步骤三:调用接口下发订阅消息(后端)

一次性订阅消息、长期订阅消息,详见服务端接口subscribeMessage.send

设备订阅消息,详见服务端接口hardwareDevice.send

4. 代码示例

html

<button bindtap="openMsg" class="openPopup">订阅消息</button>

js

  // 是否设置过授权openPopup() {const _this = this;// 获取用户的当前设置,判断是否点击了“总是保持以上,不在询问”wx.getSetting({withSubscriptions: true, // 是否获取用户订阅消息的订阅状态,默认false不返回success(res) {console.log('res.authSetting', res.authSetting)if (res.authSetting['scope.subscribeMessage']) {console.log('用户点击了“总是保持以上,不再询问”')} else {console.log('用户没有点击“总是保持以上,不再询问”则每次都会调起订阅消息')//因为没有选择总是保持,所以需要调起授权弹窗再次授权_this.authorizationBtn();}}})},// 授权authorizationBtn() {wx.requestSubscribeMessage({tmplIds: ['.....', '......'],success(res) {console.log('授权成功')}})},

如此即可。。。

微信小程序 -- 订阅消息wx.requestSubscribeMessage相关推荐

  1. 小程序 订阅消息 wx.requestSubscribeMessage 允许 拒绝 情况的返回 结果

    https://developers.weixin.qq.com/miniprogram/dev/api/open-api/subscribe-message/wx.requestSubscribeM ...

  2. 微信小程序订阅消息定时发送消息

    微信小程序订阅消息定时发送消息 本人专注使用云开发,实现一个前端可以做后端以及整个项目的部署与上线. 如果觉得我讲的好就可以给我点个赞.也可以加我微信了解详情. 1.我们先要了解什么是订阅消息 而现在 ...

  3. 微信小程序 订阅消息授权

    wx.requestSubscribeMessage({tmplIds: ['9SgmLcxEfKMfS48xRYqBap3n3o8tFYGcg1RY5_mswCA', 'LUxUBwDrB3OTZB ...

  4. 微信小程序订阅消息失败

    微信小程序订阅消息失败 之前测试微信小程序订阅消息都是正常的,并且支持开发工具的调试,但是同样的方法换到另一个页面通过表单提交触发就没有效果.调试之后发现报错信息,errMsg: "requ ...

  5. 【Node.js】实现微信小程序订阅消息推送功能

    实战项目名称:实现微信小程序订阅消息通知 文章目录 一.实战步骤 1. 登录微信小程序管理端,添加订阅消息模板 2. 定义好需要发送的消息 3.获取小程序的access_token 4. 发起请求,向 ...

  6. 化繁为简,我用”知晓推送”开发微信小程序订阅消息

    知晓云在2019年十月份左右就上线了微信小程序订阅消息这个服务,后来迭代升级,又相继提供了相应的sdk插件,然而这之前,我却没有很认真,花精力去使用这些服务,刚好国庆几天假,我就熬了两个通宵,将这个小 ...

  7. 使用Java实现微信小程序订阅消息

    首先到微信小程序的官网,选择合适自己的订阅消息模板. 寻找到适合自己的模板之后,记住模板ID,点开详情,记住每个字段id 微信小程序订阅消息官网文档介绍地址:小程序订阅消息 | 微信开放文档 (qq. ...

  8. wx.requestSubscribeMessage微信小程序订阅消息总结

    前言有个时候我们要提醒微信小程序用户以便实现服务的闭环和更优的体验(例如,发货成功等等),所以就需要订阅消息 1,先上官方文档 小程序订阅消息官方文档 2,消息类型 (1) 一次性订阅消息 用户自主订 ...

  9. uniapp 小程序订阅消息 一次订阅多个 wx.requestSubscribeMessage 微信小程序订阅消息

    如图所示,订阅消息 官方文档: 小程序订阅消息官方文档 1,消息类型 (1) 一次性订阅消息 用户自主订阅后,开发者可不限时间地下发一条对应的服务消息:每条消息可单独订阅或退订. (2) 长期订阅消息 ...

最新文章

  1. tensorboard图上存在直线_高中数学必修二直线与圆:真是让我没想到,他俩的关系还挺不简单...
  2. 使用Javascript创建XML文件
  3. python编程自学能学会吗-Python能自学成功吗?
  4. linux命令:bash脚本选项使用cat EOF使用 getopts选项描述
  5. 为什么说“按月订购”和“无人货架”本质上是一样的?
  6. 【Linux系统编程应用】 Linux Input子系统(一)
  7. BeetleX 之 WebApi网关1.5.8发布
  8. 给你这张图,你能搜索到来历吗
  9. 创意三维c4d形式设计节气海报学习案例
  10. window.location.search 跳转
  11. win10+vs2015破解VA_X
  12. c语言while语句求奇数和,C语言 100以内奇数和 while语句
  13. docker学习篇(二)---- 基础篇
  14. 获取对话框当前cfont_获取对话框当前cfont_MFC设置对话框、字体对话框、颜色对话框(转)...
  15. 2019年已经过去1/4,当初的愿望都实现了吗
  16. Netty 编解码器详解
  17. 程序人生——CSAPP大作业
  18. 个人网页主页设计(实现三种魔方展示效果)
  19. 国贸数字牵头编制出台五个跨境电商服务标准
  20. java实现奥特曼打小怪兽,用封装的思想

热门文章

  1. WGCLOUD和ZABBIX有什么不一样
  2. vue-element-admin 快捷标签导航(三)
  3. recycleview获取第一个和最后一个可见item的位置
  4. 转载出不明了。太恐怖了!什么都能查!!(转)
  5. 录屏软件 OBS 入门笔记
  6. 【渝粤教育】广东开放大学 应用创意写作 形成性考核 (54)
  7. 【零基础强化学习】100行代码教你训练——基于SARSA的CliffWalking爬悬崖游戏
  8. 中国信号发生器行业市场供需与战略研究报告
  9. 合格前端系列第七弹-移动端开发踩过的一些坑
  10. 【Shotcut】开源免费视频编辑软件 - 微信视频编辑利器