微信小程序获取formid订阅消息并发送给用户
今天带大家了解小程序中如何发送消息给用户
一、小程序代码
先看wxml,在form表单中增加report-submit='true'<form bindsubmit='registerFormSubmit' report-submit='true'> <view class='buttons'> <button class='canclebtn' bindtap='verifyCancleAction'>取消</button> <button class='confirmbtn' form-type='submit'>确定</button> </view> </form>那么js中获取formid
registerFormSubmit: function (e) { //打印formId console.log(e.detail.formId,); var formid=e.detail.formId //通过request传给后端 wx.request({ url:'后端地址', data: { id: formid } }); },
二、微信公众号小程序后台添加模板
打开订阅消息后,点击右边添加
添加完成后会看到模板id
三、小程序提醒用户订阅消息
在提交完表单后提醒用户进行消息订阅,用户同意后才能向用户发送消息,小程序端js代码如下wx.requestSubscribeMessage({ tmplIds: ['模板id'], success (res) { } })此段代码会在小程序弹出一个订阅提醒,如下图
四、后端代码
接下来我们后端来发送消息吧<?php class TempMessage { private $appId = ''; private $appSecret = ''; public function sendmMsg($openid, ...
点击查看剩余70%
网友评论0