微信小程式的釋出配置及SSL證書配置
作為一個小白,從0開發開始到現在花費了近一週時間,期間也走了很多的彎路,將自己的經驗寫下來,希望能幫到大家
因為本人負責的是JAVA開發,所以本文就以後臺開發的角度來展開。
開發工具:Eclipse,tomcat8.0.1
其實小程式的開發後臺是沒有任何改動的,介面該怎麼寫還是怎麼寫,所以這一步沒什麼好說的,難得是域名的配置和證書的安裝等問題
1.登入微信公眾平臺,設定-->開發設定-->在下方繫結域名
2.登入這個網站,輸入域名,檢視自己的域名是否支援
https://cryptoreport.geotrust.com/checker/views/certCheck.jsp
如果支援,介面如下:
同時必須支援1.0, 1.1, 1.2
3.登入阿里雲(因為我用的是阿里雲的伺服器),下載證書,繫結解析域名,根據自己的開發版本選擇SSL證書,並安裝
(剛開始用的是tomcat生成的證書,後來發現沒用,必須得使用官網下載的數字證書)
具體步驟如下,親測有效
阿里雲證書下載
http://www.wxapp-union.com/portal.php?mod=view&aid=598
tomcat證書配置過程
http://www.zzidc.com/main/help/showHelpContent/id_461.html
證書配置完成之後重啟tomcat,只要能用https訪問到就可以了
Tips:
這裡寫幾個自己踩過的坑,
1.小程式的所有資料,都必須以json格式來互相傳輸,不支援任何其它資料,所以後來還需要轉換下
2.然後在部署的時候先要去公眾平臺繫結域名才可以被前端訪問到
3.小程式的開發者工具裡有預覽功能,就是部署好之後掃描二維碼就可以直接真機測試了,因為如果https存在問題,即使PC端互動正常,那麼釋出上去之後在真機還是無法訪問的。
****************************************************************************************************************
暫時想起來的就這麼多了,有不懂的可以留言問我