溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎么在微信小程序中配置消息推送

發(fā)布時(shí)間:2021-05-09 08:35:23 來源:億速云 閱讀:190 作者:Leah 欄目:開發(fā)技術(shù)

這篇文章將為大家詳細(xì)講解有關(guān)怎么在微信小程序中配置消息推送,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對相關(guān)知識(shí)有一定的了解。

第一步

官網(wǎng)下載對應(yīng)版本的cryptoDemo

第二步

創(chuàng)建檢查文件wxcheck.php

這個(gè)文件名可以隨便命名,要保證url中檢查的文件名與之相同即可。

<?php
    printLog(json_encode($_GET));
      $signature = $_GET["signature"];
        $timestamp = $_GET["timestamp"];
        $nonce = $_GET["nonce"];
        $echostr = $_GET["echostr"];
        $token = "medisum";
        $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;
        }
        /**
         * 打印數(shù)據(jù)
         * @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);
        }
?>

文件內(nèi)容如上,其實(shí)這就是微信接入指導(dǎo)的第二步,這里只是改了下形式。

怎么在微信小程序中配置消息推送

注意:$token的值需要與配置中的一致。

第三步

修改demo.php中對應(yīng)的值

encodingAesKey、token、appId這幾個(gè)值最好填寫為你小程序及配置中對應(yīng)的值,其實(shí)我也沒測試有沒有影響,但還是這樣做了。

第二、三步完成之后,將wecheck.php這個(gè)文件放到demo.php同級的目錄下,并將整個(gè)文件夾放到服務(wù)器的public目錄下(我的域名指向是public目錄,所以放在這里,各位根據(jù)自己的域名指向目錄進(jìn)行更改即可)。

第四步

消息推送配置

怎么在微信小程序中配置消息推送

url服務(wù)器地址即為:域名+文件夾名+wecheck.php(第一步創(chuàng)建的文件名),Token令牌、encodingAesKey與第二、三步對應(yīng),提交之后即可成功,有的會(huì)提示token驗(yàn)證失敗,可能路徑或者token配置不正確,檢查修改后應(yīng)該沒問題,自行百度,按照我這種方式應(yīng)該是沒問題的。

關(guān)于怎么在微信小程序中配置消息推送就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI