企業只能申請兩個微信公衆號,微信開發不夠用?不,一個公衆號就夠了!

微信2018年11月16日發公告稱,我的主體註冊公衆號數量上限由2個調整爲1個。企業類主體註冊公衆號數量上限由5個調整爲2個。這個對立刻要註冊公衆號的企業來講頓時心情很差了。html

你們都知道每一個微信公衆號在進行開發時,受權回調的域名只能設置一個,正常的開發通常一套環境就對應一個域名。nginx

通常公司研發都會部署四套環境:瀏覽器

  1. 研發環境,用戶模塊間聯調。
  2. 測試環境,用戶測試人員進行測試。
  3. 仿真環境,一個與生產環境的各方面配置比較類似的一個環境,用於上線前的各項功能驗證。
  4. 生產環境,真正面對用戶的環境。

四套環境會每一個對應一個域名,若是一個環境對應一個微信公衆號的話就須要四個微信公衆號,對於微信產品業務比較多的公司來說這有點杯水車薪:安全

一個企業如今最多能申請2個公衆號,多套環境根本不夠用的。微信

申請多個公衆號,每一年還要從新繳費審覈,麻煩。app

如何解決這個問題呢?經過如下兩步就能解決:dom

本地開發聯調時能夠本身申請測試公衆號,研發環境也可使用測試公衆號。微服務

測試環境、仿真環境和生產環境共用一個公衆號。測試

申請測試公衆號聯調測試

首先,在瀏覽器打開http://mp.weixin.qq.com/debug...,掃描關注後登陸,須要填寫接口配置。debug

其次,申請一個公網能訪問的域名,推薦用natapp,啓動後可以作內網穿透到本機進行聊天,很是方便。

最後,填寫JS接口安全域名 ,設置JS接口安全域後,經過關注該測試號,開發者便可在該域名下調用微信開放的JS接口,請閱讀微信JSSDK開發文檔。

一個公衆號支持多套環境同時使用

首先,申請一個獨立的二級域名如wx.mydomain.com,專門用來作微信受權回調的域名。

而後,在每一個使用虛擬路徑來區分不一樣的環境如:

wx.mydomain.com/prod/ 指向生產環境的實際微服務地址。

wx.mydomain.com/fz/ 反向代理到仿真環境。

wx.mydomain.com/test/ 反向代理到測試環境。

wx.mydomain.com/dev/ 反向代理到研發環境。

最後,在配置文件中增長一個變量weixin.env,

生產環境 weixin.env=prod

仿真環境 weixin.env=fz

測試環境 weixin.env=test

研發環境 weixin.env=dev

舉例,訪問用戶訂單列表的頁面就由原來的{weixin.env}.mydomain.com/order/list.html變爲wx.mydomain.com/{weixin.env}/order/list.html,生產環境訪問用戶訂單列表的頁面就由原來prod.mydomain.com/order/list.html變爲wx.mydomain.com/prod/order/list.html。其餘環境的相似,反向代理可使用nginx,也可使用SpringCloudGateway進行處理。

怎麼樣?你看明白了?若是喜歡就轉發起來吧!

相關文章
相關標籤/搜索