一、為什么要配置業(yè)務(wù)域名

在當(dāng)今數(shù)字化時代,小程序的使用越來越廣泛。而配置業(yè)務(wù)域名對于小程序的穩(wěn)定運(yùn)行、用戶體驗以及數(shù)據(jù)安全都起著至關(guān)重要的作用。
首先,配置業(yè)務(wù)域名能夠確保小程序穩(wěn)定運(yùn)行。當(dāng)小程序需要進(jìn)行網(wǎng)絡(luò)請求、獲取數(shù)據(jù)或上傳文件時,必須使用在微信公眾平臺上配置的合法業(yè)務(wù)域名。這樣可以保證數(shù)據(jù)的傳輸穩(wěn)定,避免因域名不合法或未配置而導(dǎo)致的請求失敗,從而確保小程序的正常運(yùn)行。
其次,配置業(yè)務(wù)域名可以提高用戶體驗。如果小程序需要訪問服務(wù)器上的圖片、音頻、視頻等靜態(tài)資源,也需要使用設(shè)置的業(yè)務(wù)域名。所有涉及到的媒體文件請求都必須通過已配置的業(yè)務(wù)域名,這樣可以保證資源的快速加載,減少用戶等待時間,提升用戶在使用小程序時的感受。
再者,配置業(yè)務(wù)域名能夠保護(hù)用戶數(shù)據(jù)安全。通過限制小程序訪問特定的業(yè)務(wù)域名,可以減少惡意攻擊的風(fēng)險,確保數(shù)據(jù)傳輸?shù)陌踩浴V挥性跇I(yè)務(wù)域名列表中的域名才被允許進(jìn)行數(shù)據(jù)交換,從而避免信息泄露或數(shù)據(jù)篡改,為用戶的數(shù)據(jù)安全提供有力保障。
此外,對于企業(yè)主體的小程序來說,配置業(yè)務(wù)域名后,可實現(xiàn)更多功能,如跳轉(zhuǎn)任意外部鏈接等。這為企業(yè)在推廣和營銷方面提供了更多的可能性,可以更好地引導(dǎo)用戶進(jìn)行相關(guān)操作,提升企業(yè)的業(yè)務(wù)拓展能力。
二、微信小程序配置業(yè)務(wù)域名步驟
1. 登錄小程序賬號
從微信公眾平臺登錄小程序賬號,注意與公眾號賬號不同。兩者雖然在同一平臺登錄,但賬號獨(dú)立,不可混淆使用。
2. 進(jìn)入開發(fā)設(shè)置
選擇開發(fā)管理->開發(fā)設(shè)置->業(yè)務(wù)域名,新增配置域名模塊。在這里,我們可以開始為小程序的業(yè)務(wù)域名進(jìn)行配置操作。
3. 配置域名
下載校驗文件,放置在域名根目錄下,嚴(yán)格按照提示要求配置。包括域名格式只支持英文大小寫字母、數(shù)字及“- ”,不支持 IP 地址;協(xié)議要求必須是 https 協(xié)議。業(yè)務(wù)域名需經(jīng)過 ICP 備案,新備案域名需 24 小時后才可配置。這意味著,開發(fā)者并不能隨意通過 web-view 嵌套 H5 頁面,而是需要有該 H5 頁面域名的修改權(quán)限才行。例如,假如小程序場景需要使用集成了 openinstall web sdk 的網(wǎng)頁時,就會產(chǎn)生相關(guān)的請求,需要先找到 openinstall 官方添加白名單,才能在小程序環(huán)境下正常加載使用。
4. 聯(lián)系技術(shù)支持
登錄 openinstall 網(wǎng)站,聯(lián)系技術(shù)支持人員,一般非休息時間客服人員都會在線響應(yīng)。然后將下載好的校驗文件發(fā)送給客服人員,openinstall 相關(guān)同事會將校驗文件放置在域名根目錄下,并通知您盡快驗證能否正常訪問。您只需進(jìn)行驗證并反饋結(jié)果即可。至此便完成小程序中集成 openinstall web sdk 的落地頁業(yè)務(wù)域名配置。開發(fā)者可以在小程序中正常使用相關(guān)的 H5 頁面,為 App 的營銷推廣業(yè)務(wù)拓展更多使用場景。
三、注意事項
1. 目前小程序內(nèi)嵌網(wǎng)頁能力暫不開放給個人類型帳號和小游戲賬號。
小程序的內(nèi)嵌網(wǎng)頁能力有著特定的適用范圍,目前個人類型帳號和小游戲賬號無法使用這一功能。這意味著如果是個人開發(fā)者或者開發(fā)小游戲的團(tuán)隊,在考慮小程序與網(wǎng)頁的交互時,需要尋找其他替代方案,以確保小程序的功能完整性。
2. 每個小程序賬號支持配置最多 200 個域名;每個域名支持綁定最多 100 個主體的小程序。
在配置業(yè)務(wù)域名時,需要注意小程序賬號對域名數(shù)量的限制。每個小程序賬號最多可配置 200 個域名,這為小程序的業(yè)務(wù)拓展提供了一定的靈活性,但同時也需要合理規(guī)劃和管理這些域名,確保其高效使用。而每個域名最多可綁定 100 個主體的小程序,這在一定程度上限制了域名的復(fù)用范圍,開發(fā)者在選擇和配置域名時需要考慮到多個小程序的需求,避免出現(xiàn)綁定沖突或資源浪費(fèi)的情況。
3. 域名只支持 https 協(xié)議,不支持 IP 地址。
在小程序的業(yè)務(wù)域名配置中,域名必須遵循 https 協(xié)議,這是為了保證數(shù)據(jù)傳輸?shù)陌踩?。https 協(xié)議通過加密和認(rèn)證機(jī)制,確保數(shù)據(jù)在傳輸過程中不被竊取或篡改,為用戶提供更加安全可靠的服務(wù)。同時,不支持 IP 地址的規(guī)定也是為了提高域名的可管理性和穩(wěn)定性,避免因 IP 地址的變動而導(dǎo)致小程序出現(xiàn)訪問問題。
4. 業(yè)務(wù)域名需經(jīng)過 ICP 備案,新備案域名需 24 小時后才可配置。
ICP 備案是對互聯(lián)網(wǎng)信息服務(wù)的一種管理方式,業(yè)務(wù)域名經(jīng)過備案后,才能在小程序中進(jìn)行配置。這一要求確保了小程序所訪問的域名是合法合規(guī)的,保障了用戶的權(quán)益和信息安全。對于新備案的域名,需要等待 24 小時后才能進(jìn)行配置,這是為了給備案系統(tǒng)足夠的時間進(jìn)行審核和同步,確保備案信息的準(zhǔn)確性和有效性。
5. 域名格式只支持英文大小寫字母、數(shù)字及“- ”。
小程序?qū)I(yè)務(wù)域名的格式有嚴(yán)格的要求,只支持英文大小寫字母、數(shù)字及“-”。這一規(guī)定有助于提高域名的規(guī)范性和可讀性,避免因特殊字符或不規(guī)范的命名方式而導(dǎo)致的解析錯誤或訪問問題。在選擇和配置業(yè)務(wù)域名時,開發(fā)者需要嚴(yán)格遵守這一格式要求,確保域名的有效性。
6. 配置業(yè)務(wù)域名后,可打開任意合法的子域名,目前僅支持部分 jsapi 能力。
配置業(yè)務(wù)域名后,小程序可以打開任意合法的子域名,這為小程序的業(yè)務(wù)拓展提供了很大的便利。例如,如果配置了主域名“example.com”,那么“sub.example.com”等子域名也可以被小程序訪問。然而,目前僅支持部分 jsapi 能力,這意味著在使用子域名時,需要注意其所能支持的功能范圍,避免因功能限制而影響小程序的正常運(yùn)行。