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

    xiaoxiao2024-12-09  57

    因为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)