在当今科技发达的时代,每个人每天都会收到大量的信息,比如电话、短信、APP推送消息、电子邮件、微信消息、微信服务通知、朋友圈消息、微博消息等,而没有缺少很多促销信息。 。 面对大量的垃圾信息,我们会举报垃圾短信、屏蔽垃圾电话、屏蔽垃圾邮件、屏蔽某人的好友等等,这也导致了大部分消息推送方式的失败或效果降低。 那么,方微网络今天要说的就是非常有效的微信服务通知,因为这里推送的都是有效信息,很少有人被屏蔽。 微信不允许你用它作为推广工具,所以有调用次数等规则。 虽然有局限性,但我们可以利用它们来保持应用程序用户的参与度。
小程序的模板消息推送体现在微信-服务通知中,如下图。
点击模板消息,可直接进入小程序的某个页面。 如果利用得好,可以保持应用和用户的粘性,效果非常好。
可以发送任何消息吗? 模板消息推送需要什么条件?
为了防止垃圾推送,微信做了很多规定和限制。 如下,只能发送微信提供的模板信息。 消息内容无法自定义。 你可以发送任何你想要的东西; 有推送条件限制,即用户本人在微信系统内。 与页面交互后触发。 当用户在小程序中完成支付行为时,7天内可推送3条模板消息; 或者当用户在小程序中提交表单行为时,7天内可以推送1条模板消息。 有多种标题和关键字规范,防止发送垃圾邮件,违规者将屏蔽该接口。
具体推送步骤如下
第一步,到小程序管理后台申请推送模板。 如下图所示,已申请2个模板,最多可申请25条模板消息。 模板库目前有160个模板,适合各行各业。
更重要的是要记住模板ID和模板关键字,这些在实际推送过程中需要用到,如下图
第二步:收集用户
用户付款生成,提交表单时生成(表单属性-="true")
小程序前端代码
小程序JS后台代码
后台程序接收代码并持久化到数据库
数据库如下
``(
`id` int(11) NOT NULL '自动 ID',
`` int(11) NULL '会员 ID',
`` (50) NULL '收集',
`` int(11) NULL '采集时间',
`` int(11) NULL '过期时间',
`` int(2) NULL '可以使用的次数',
`` int(2) NULL '使用次数',
密钥(`id`)
) = =utf8 ='小程序推送消息收集的表';
推送代码如下
/**
* 发送模板消息
* @type $模板消息类型
* @输入$会员ID
*@type$模板ID
* @type $url 模板消息跳转地址
* @type $data 模板消息数据
* @int 是否成功
*/
($,$,$,$url,$data)
//得到
$=new();
$ = $->();
//获取用户
$=new();
$ = $->($);
//得到
$=new();
$ = $->($);
$ = (
'' => $,
'' => $,
'' => $,
'页面' => $url,
'数据' => $数据
);
如果(($)){
$this->($, $, $, $,$, ($data),$url, 0, "不可用");
2;//不可用
如果(($)){
$this->($, $, $, $,$, ($data),$url, 0, "不可用");
3; //没有什么要发送的
$ = ($);
$ = "" 。 $;
$ = ($,$);
$ = ($,真);
$ = 0;
$ = '';
如果($[''] == 0){
$->($);
$ = 1;
} 别的 {
$ = $[''];
$this->($, $, $, $, $, ($data), $url, $, $);
$;
这就需要用到PHP的发送请求功能
/**
* 发起请求
* @$url 请求地址
* @$data 请求数据包
* @返回数据
*/
($网址,$数据)
$curl = (); // 启动 CURL 会话
($curl,,$url); //要访问的地址
($curl, ER, 0); // 检测认证证书的来源
($curl, ST, 2); // 从证书中检查SSL加密算法是否存在
($curl, , (':')); // 解决数据包过大无法提交的问题
($curl, 开, 1); // 使用自动跳转
($curl, , 1); // 自动设置
($curl, , 1); // 发送普通的Post请求
($curl,,$data); // Post提交的数据包
($curl, , 30); // 设置超时限制,防止无限循环
($curl, , 0); // 显示返回的区域内容
($curl, ER, 1); //获取到的信息以文件流的形式返回
$ = ($curl); // 执行操作
如果(($curl)){
回声''。($curl);
($卷曲); // 关键的 CURL 会话
$; //返回数据
微信小程序的模板消息推送和服务号的模板消息推送还是有区别的。
需要发送小程序,并且有7天的时间限制,但不需要服务号,但服务号每天的消息总数有限制。
以下是小程序的一些规则
查看说明
1.标题
1.1 标题不能相同
1.2 标题含义不能过于相似。
1.3 标题必须以“提醒”或“通知”结尾
1.4 标题中不能含有特殊符号、个性化文字或其他非行业通用内容。
1.5 标题必须反映具体的服务场景
1.6 标题不能涉及营销相关内容,包括但不限于:
消费折扣、购物返利、产品更新、优惠券、代金券、红包、会员卡、积分、活动等营销动态通知。
2.关键词
2.1 同一标题下,关键词不能重复存在
2.2 同一标题下,关键词不能过于相似。
2.3 关键词中不能包含特殊符号、个性化词语或其他非行业通用内容。
2.4 关键词内容示例必须与关键词匹配
2.5 关键词不能太宽泛,需要有限制性。 例如:“内容”太宽泛,无法获得批准。
违规描述
除不得违反操作规定外,不得违反下列规定,包括但不限于:
不得恶意诱导用户执行触发操作,以达到向用户下发模板的目的。
不允许恶意骚扰,不允许对用户造成骚扰的模板。
不允许恶意营销,发布营销目的模板。
处罚说明
根据违规行为,给予相应梯度处罚。 一般处罚规则如下:
对于第一次违规,违规模板将被删除作为警告。
第二次违规,该接口将被封禁7天。
第三次违规,该接口将被封禁30天。
第四次违规,该接口将被永久封禁。
处罚结果及理由以现场信函形式告知。
方微网络专注于微信小程序的定制开发。 欢迎有需要的客户咨询我们的服务热线或添加我们的客服