### [小程序消息推送配置案例](https://www.prosaas.cn/article/16952) **Published:** 2020-03-07T02:27:29 **Author:** 5201314 **Excerpt:** 本文介绍了微信小程序消息推送能力的配置方法,希望对学习小程序开发的朋友有帮助!小程序消息推送配置案例为丰富小程… 本文介绍了微信小程序消息推送能力的配置方法,希望对学习小程序开发的朋友有帮助! ![](https://img.php.cn/upload/article/000/000/040/5e63052e5af0c939.jpg) **小程序消息推送配置案例** 为丰富小程序的服务能力,提高服务质量,微信为小程序提供客服消息能力,以便小程序用户可以方便快捷地与小程序服务提供方进行沟通。启用并设置消息推送配置后,用户发给小程序的消息以及开发者需要的事件推送,都将被微信转发至该服务器地址中,下面我就来看下这是怎么配置的。这是我自己配置的案例效果图。 推荐学习:小程序开发 ![](https://img.php.cn/upload/image/266/594/808/1583547670262832.png) 我在自己的服务器根目录定义api.php文件,URL填写的地址为http://www.100txy.com/api.php,文件api.php具体的代码如下 isValid(); class wechatAPI { public function isValid()//验证微信接口,如果确认是微信就返回它传来的echostr参数 { $echoStr = $\_GET\["echostr"\]; if ($this->checkSignature()) { echo $echoStr; exit; } } private function checkSignature(){ //官方的验证函数 $signature = $\_GET\["signature"\]; $timestamp = $\_GET\["timestamp"\]; $nonce = $\_GET\["nonce"\]; $token = TOKEN; $tmpArr = array($token, $timestamp, $nonce); sort($tmpArr, SORT\_STRING); $tmpStr = implode( $tmpArr ); $tmpStr = sha1( $tmpStr ); if( $tmpStr == $signature ){ return true; }else{ return false; } } }; 这样配置后提交就能启用成功! 更多相关教程,请关注PHP中文网! 以上就是小程序消息推送配置案例的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** 后端开发 ---