一、為什么要配置業務域名

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