隨著微信小程序的運營場景不斷豐富,不少openinstall客戶希望通過小程序拓展App落地頁下載場景。但由于微信小程序本身的限制,企業主體的小程序必須配置業務域名,才能在web-view中跳轉H5頁面。
因此當小程序使用落地頁時產生外部請求,就會遇到無法打開非業務域名鏈接的問題。
解決方法
一、登錄小程序
從微信公眾平臺(https://mp.weixin.qq.com)登錄小程序賬號,注意兩者雖然在同一平臺登錄,但賬號不同。
二、開發設置
選擇開發管理->開發設置->業務域名,新增配置域名模塊。
限制說明
(1)目前小程序內嵌網頁能力暫不開放給個人類型帳號和小游戲帳號。
(2)每個小程序帳號支持配置最多200個域名;
(3)每個域名支持綁定最多100個主體的小程序;
(4)域名只支持https協議,不支持IP地址;
(5)業務域名需經過ICP備案,新備案域名需24小時后才可配置;
(6)域名格式只支持英文大小寫字母、數字及“- ”;
(7)配置業務域名后,可打開任意合法的子域名,目前僅支持部分jsapi能力。
三、配置域名
配置業務域名時需要嚴格按照提示要求配置。首先業務域名需要下載校驗文件,然后將文件放置在域名根目錄下,這樣才可以確保訪問該文件,意味著,開發者并不能隨意通過web-view嵌套H5頁面,而是需要有該H5頁面域名的修改權限才行。
因此,假如小程序場景需要使用集成了openinstall web sdk的網頁時,就會產生相關的請求,需要先找到openinstall官方添加白名單,才能在小程序環境下正常加載使用。
四、聯系官方
首先登錄openinstall官網,通過客服微信/QQ/電話主動聯系openinstall技術支持人員,一般非休息時間官方人員都會在線響應。
然后將下載好的校驗文件發送給官方人員,openinstall相關同事會將校驗文件放置在域名根目錄下,并通知您盡快驗證能否正常訪問。您只需進行驗證并反饋結果即可。
至此便完成小程序中集成openinstall web sdk的落地頁業務域名配置。開發者可以在小程序中正常使用相關的H5頁面,為App的營銷推廣業務拓展更多使用場景。