早在去年底,微信小程序允許外部網頁直接跳轉進入,但開發人員需要先獲取到打開小程序任意頁面的URL Scheme,才能實現外部頁面跳轉。那么微信小程序的URL Scheme怎么獲取呢?
獲取URL Scheme實際上很簡單,登錄小程序微信公眾平臺后臺,在【工具】-【生成URL Scheme】里就可以獲取。
生成的URL Scheme如下所示:
weixin://dl/business/?t= *TICKET*
另外,在獲取URL Scheme時,可選擇配置小程序頁面路徑和啟動query參數,如不配置則默認跳轉小程序主頁面。
需要注意的是,iOS系統支持識別 URL Scheme,可在短信等應用場景中直接通過Scheme跳轉小程序。Android系統不支持直接識別 URL Scheme,用戶無法通過 Scheme 正常打開小程序,開發者需要使用 H5 頁面中轉,再跳轉到 Scheme 實現打開小程序,跳轉代碼示例如下:
location.href = ‘weixin://dl/business/?t= *TICKET*’
該跳轉方法可以在用戶打開 H5 時立即調用,也可以在用戶觸發事件后調用。