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

标签: ui 小程序 微信 移动 后端
281人阅读 评论(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"错误


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



查看评论

使用BmobJava云函数统计数据

云函数简介云函数是一段部署在服务端的代码片段,通过云函数可以解决很多复杂的业务逻辑,无需将大量的数据发送到客户端做计算处理,大大减轻了客户端业务开发的复杂度。 另外,更新云函数代码片段,客户端无需更...
  • myself2015a
  • myself2015a
  • 2017年12月28日 15:43
  • 182

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

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

微信公众平台开发-消息管理-发送模板消息

一.模板说明         模板消息是在特定服务场景中向粉丝发送的消息,例如:信用卡刷卡通知,商品购买成功通知.不同的模板有不同的风格,某些字段可以由你来填充自己的内容(同时设定颜色),从而形成自...
  • qq_33858250
  • qq_33858250
  • 2017年11月19日 14:57
  • 856

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

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

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

缘起 使用场景是在用户完成付款后通过模板消息向用户发送付款成功消息。 准备 发送模板消息首先要在小程序后台申请模板,微信提供了模板库供开发者选...
  • mingciong
  • mingciong
  • 2017年11月15日 11:21
  • 281

微信小程序模板消息无限制群发

微信小程序模板消息无限制群发
  • qq_38125123
  • qq_38125123
  • 2017年07月10日 11:35
  • 25982

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

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

php微信模板消息发送

class Wxtemplate extends Base { function __construct() { $this->appid = config('WXAP...
  • qq_36607076
  • qq_36607076
  • 2017年12月07日 16:35
  • 801

微信公众号模板消息管理

通过模板消息接口,公众号能向关注其账号的用户发送预设模板的消息。模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消...
  • yelin042
  • yelin042
  • 2017年09月22日 08:48
  • 697

模板程序详解

我想大部分同学在学校学习c语言时都使用vc6.0,新建一个c++ source file。在windows编程时,你需要创建一个windows 32 Application空项目,然后再向里面添加头文...
  • nemoHanter
  • nemoHanter
  • 2012年04月21日 18:47
  • 204
    个人资料
    持之以恒
    等级:
    访问量: 7160
    积分: 231
    排名: 32万+
    文章存档