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