关闭

【干货#005】实战知晓云发送模板消息

标签: ui小程序微信移动后端
145人阅读 评论(0) 收藏 举报
分类:

缘起

使用场景是在用户完成付款后通过模板消息向用户发送付款成功消息。



准备

发送模板消息首先要在小程序后台申请模板,微信提供了模板库供开发者选择,注意模板标题必须以“提醒”或“通知”结尾。



如现有模板库关键字等不符合自身需求,可以重新申请,需要1-3天的审核时间。



实现

第1步 配置界面


模板消息只能通过支付和提交表单两种方式完成。在本例中使用提交表单的方式。



在支付界面中使用<form/>组件,并标记属性report-submit以返回 formId 用于发送模板消息。代码如下:



第2步 完成支付


使用知晓云封装的支付函数完成支付,由于不能操作知晓云生成的支付数据表,因此需要开发者新建一张数据表用于保存支付订单数据并用于触发模板消息发送。


注意:在使用支付功能前,需先在知晓云后台配置商户号和证书等参数。


订单数据表Order可包含订单号和缴费金额等信息,具体字段可根据业务定。



支付和发送模板消息代码:



第3步 配置Trigger


知晓云使用Trigger引擎完成模板消息的发送,只需要在后台进行配置即可,相比云函数的方法给开发者省去了调试代码的麻烦,但也失去了些灵活性。


登陆知晓云后台创建Trigger。



配置Trigger,数据表为先前创建的订单表Order,事件类型为创建(create)订单时触发。



配置微信模板,首先需要使用AppSecret进行授权。



关键字中的变量,必须为当前数据表中已经存在的变量。比较特殊的是创建人信息,可使用{{ created_by.*** }}的方式,目前支持的信息有 nickname, gender, city, province, country, openid, language。



调试


为了获得formID,必须使用真机调试,才可以发送模板消息。


更多实战干货,可查看:

小程序页面滚动实现广告条隐藏

细解小程序自适应单位rpx

小程序实现地址自动解析和导航

小程序"页面滚动"与"滚动视图区域"区别

小程序使用有赞ZanUI


更多常见错误,可查看:

解决 Page[pages/XXX/XXX] not found错误

解决"Failed to load image"错误


关注晓程序干货店,分享小程序开发干货知识



1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

微信小程序实例:创建下发模板消息实例

鉴于目前网络上都还找不到小程序下发模板消息的相关资源,在多次阅读了官方文档今天终于把小程序的模版消息给测通了,接下来介绍在不使用服务器的情况下,前端开发人员在本地怎么测试模板消息的发送。 1、在...
  • eadio
  • eadio
  • 2016-12-13 15:45
  • 26626

【微信小程序】微信小程序掉进的坑之模板消息

分享在做微信小程序时遇到的坑
  • GO_D_OG
  • GO_D_OG
  • 2017-07-20 00:02
  • 4185

微信公众号开发之[发送模板消息]

1、什么是模板消息? 微信为防止服务号对用户进行恶意骚扰和营销,而服务号在某些场景又必须给用户发送消息时(如购物成功、支付成功),这时候就可以应用微信提供的模板消息来给用户进行提醒。...
  • rwb0123
  • rwb0123
  • 2015-12-29 10:23
  • 5426

微信模板信息发送给用户(JAVA)

模板信息
  • ZW_KK
  • ZW_KK
  • 2016-01-25 13:58
  • 9840

Java微信公众平台开发之发送模板消息

模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。对于个人/服务号而言,模...
  • phil_jing
  • phil_jing
  • 2017-01-02 16:59
  • 14980

模板笔记005 - 实战基础知识

模板源代码组织方式比较常见的是“包含模型” 说白一点,就是把cpp和h的代码都放到h中。 也可以把#include 放到h头文件的最后(并不推荐这种) 除了包含模型,下面介绍一种显式实例化 举...
  • bai_lu_sz
  • bai_lu_sz
  • 2016-11-29 09:18
  • 195

【干货#006】实战知晓云分页显示

缘起 使用场景是用户下拉页面时,自动加载和显示数据。本例用的是显示一个常用电话列表。 准备 在知晓云后台数据表中增加Phone表,添加title和...
  • mingciong
  • mingciong
  • 2017-11-15 11:25
  • 81

【干货#008】30分钟实战知晓云内容发布小程序

缘起 知晓云的特色之一就是内置可视化内容管理,简单易用的富文本编辑、管理功能,配合 SDK 内置的微信小程序富文本渲染引擎wxParser轻松完成内容发布小程序的制作。 下...
  • mingciong
  • mingciong
  • 2017-11-15 11:29
  • 136

[005]微信公众号开发教程第2篇--群发图文消息

在公众平台网站上,订阅号可每天群发一条消息,服务号提供每月(自然月)4条的群发权限。对于某些具备开发能力的公众号运营者,可以通过高级群发接口,实现更灵活的群发能力。该高级群发接口只对认证的订阅号、认证...
  • yuanzhihuipengyou
  • yuanzhihuipengyou
  • 2015-11-23 21:33
  • 1917

微信模板消息群发推送接口

  • 2017-12-02 17:31
  • 4KB
  • 下载
    个人资料
    • 访问:2197次
    • 积分:183
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档