知晓云在2019年十月份左右就上线了微信小程序订阅消息这个服务,后来迭代升级,又相继提供了相应的sdk插件,然而这之前,我却没有很认真,花精力去使用这些服务,刚好国庆几天假,我就熬了两个通宵,将这个小程序订阅消息的知晓推送服务集成到了我自己的微信小程序上,下在就来讲讲我实现的步骤.
首先得有一个自己的已经写好的微信小程序比如本站的微信小程序《无忧电脑技巧网》,就算是没有,也可以用微信小程序开发者工具生成的demo小程序,也能完成本篇文章中讲到的效果.

一、微信小程序端的部署
1、在知晓云,中创建一个应用,然后完成微信小程序的授权。
2、然后点击刚才新建的应用,然后点击知晓推送,在自己微信小程序项目中的app.json 中加入插件的引用声明,如下图所示,sdk的最新版本号是3.14.3


在微信小程序项目中的app.js中加入接入向导中指定的几段代码,如下图

在 app.js 文件中完成 SDK 的初始化,然后保存重新编译一下微信小程序,完成后,在接入向导中点一下,初始化校验,校验通过后,就能进入下一步,上报订阅状态这里.
3、上报订阅状态
如下图所示,在小程序页面加入一个按钮,或者是image图片,然后绑定一个方法”subscribeMessage”

然后,在page.js中加入这个果js方法,如下图.

最后在小程序源码中的改造,还有最后一下,就是要在page.js中的data中给id赋一个值,这个值,就是在微信小程序后台申请订阅消息模板的模板id,然后再次编译一次微信小程序.
二、知晓云,知晓推送端的操作

上图中,这个跳转链接,让我觉得奇怪,为什么从微信小程序中获得的文章链接”pages/detail/detail.html?id=28″不能直接在小程序消息卡片中直接跳转,非要改造成”pages/detail/detail?id=28″才能达到目的?

最终效果如下图.

写在最后,为什么在市面上已经有提供多种多样的开源微信小程序,而且也支持了,微信小程序的订阅消息,但是就使用wordpress做微信小程序后台,大多数提供订阅消息功能的小程序,多是以wordpress插件来实现的,有此局限性,比如,我是企业版小程序,可以选用文章更新的模板,而个人主体的小程序就无法选择文章更新的模板,如果要改变一下的话,那么就只有改插件的源代码来实现了,所以我就化繁为简,使用”知晓推送”开发微信小程序订阅消息功能,国庆假期结束后,就去上线发布.

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

  1. php实现微信小程序推送,实现微信小程序模板消息不受限制、无限主动推送

    需求背景 基于微信的通知渠道,微信小程序为开发者提供了可以高效触达用户的模板消息能力,在用户本人与小程序页面有交互行为后触发,通过微信聊天列表中的服务通知可快捷进入查看消息,点击查看详情还能跳转到下发 ...

  2. Java开发微信小程序订阅消息推送

    使用到开源工具WxJava 这里环境使用到springboot 框架,废话不多说直接上干货. pom.xml引用 <!-- https://mvnrepository.com/artifact/ ...

  3. 云开发实现小程序订阅消息推送功能

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

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

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

  5. uni-app.11.开发微信小程序实现消息订阅

    开发微信小程序实现消息订阅 使用场景 订阅消息 一次性订阅消息 长期订阅消息 实现步骤 1.获取模板ID 2.uni.requestSubscribeMessage 3.subscribeMessag ...

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

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

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

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

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

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

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

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

最新文章

  1. python映射类型有哪些_什么是python中唯一的映射类型
  2. 关于计算机视觉的那些论文 | CCF推荐论文导读
  3. python操作文件的笔记
  4. C# WinForm自定义拖动窗体
  5. ansible模块---续
  6. 每日一练 20190523
  7. mysql redo原子写_InnoDB如何保证redolog的完整性?
  8. [转]Cordova + Ionic in Visual Studio - 101 Tutorial [Part I]
  9. Camera摄像头工作原理
  10. 数据结构--图 Graph
  11. 【转】Git详解之四 服务器上的Git
  12. 职场中,要善于交换利益
  13. [Android5 系列—] 2. 开始另外一个活动
  14. python中while与else的联姻
  15. Python:代码规范和命名规范
  16. python3入门代码-Python3入门(三)——Python基础语法
  17. 吴恩达教授机器学习课程笔记【四】- 生成学习算法(2)朴素贝叶斯与拉普拉斯平滑
  18. 在lua的string库和正则表达式
  19. winform日历控件
  20. 台式计算机搜索不到无线信号,win7电脑搜不到无线信号怎么办_win7找不到无线网络怎么解决-win7之家...

热门文章

  1. 几种kafka多线程消费方式
  2. Pythont打开 txt 格式的文件
  3. 没有打不了的补丁切不了的面
  4. MP模型、单层感知器、多层感知器的理解
  5. Zookeeper+Hadoop+Hbase完全分布搭建数据仓库安装部署说明
  6. 【JAVA】集合框架及复杂度
  7. BP神经网络对鸢尾花进行分类
  8. 李大勇matlab密码,基于MatlabSimulink的太阳能热水系统仿真研究 沈超.doc
  9. pyscripter支持python什么版本_pyscripter 64位下载-pyscripter x64下载2.5.3 官方最新版-Python集成开发环境IDE西西软件下载...
  10. STM32cubeIDE使用CCMRAM