I'm Sham
一个在通往码农道路上走走停停的行政文员

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

因为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) 赏杯咖啡!
未经允许不得转载:Sham@双目瞿 » 小程序制作笔记-消息推送通知之开启服务

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

如果你觉得文章好,请赏1杯速溶咖啡给Sham吧!

微信扫一扫打赏