小程序制作笔记-消息推送通知之开启服务

因为Sham做的小程序是用来提交反馈给供应商,然后让供应商处理的,目的是增加反馈效率,这里如果能添加一个消息提醒就更好了,于是查找资料,进坑出坑,终于搞定了 ,现记录分享。

需要使用小程序的消息推送功能,需要首先到官方平台申请。

第一步,进入官方平台->开发->开发设置,找到 “ 消息推送 ” ,选择 “ 启用 ”

第二步 ,在服务器上新建1个文件,比如Sham用的PHP,代码如下:

<?php
printLog(json_encode($_GET));
  $signature = $_GET["signature"];
    $timestamp = $_GET["timestamp"];
    $nonce = $_GET["nonce"];
    $echostr = $_GET["echostr"];
    $token = "shamwx"; //这个shamwx将对应下面1步中需要填写对应的Token
    $tmpArr = array($token, $timestamp, $nonce);
    sort($tmpArr, SORT_STRING);
    $tmpStr = implode( $tmpArr );
    $tmpStr = sha1( $tmpStr );
    printLog("tmpStr:".$tmpStr);
    printLog("signature:".$signature);
    if( $tmpStr == $signature ){
        echo  $echostr;
    }else{
        echo  false;
    }
    /**
     * 打印数据
     * @param  string $txt  日志记录
     * @param  string $file 日志目录
     * @return 
     */
    function printLog($txt="",$file="ceshi.log"){
    $myfile = fopen($file, "a+");
    $StringTxt = "[".date("Y-m-d H:i:s")."]".$txt."\n";
fwrite($myfile, $StringTxt);
fclose($myfile);
    }
?>

第三步,在官方平台填写相关信息,如下图,填好之后直接提交

 验证成功之后,会出下如下界面,这样就表明消息推送服务已经开启,可以进行下一步设置了

第四步,设置消息模板,在平台左侧菜单栏中找到“功能”下面的“模板消息”,如图

根据你的需要,搜索想要的模板,然后添加

添加成功后,点击详情,查看,其中模板ID 和 关键词中的keword将对应后续在实际使用的的内容。

这样,我们就可以开始使用微信消息推送了,当然,后面还需要在小程序和服务器上添加相应代码才能实际使用,将在后面再记录分享。

我是一个想做码农的行政文员

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值