前邊介紹過通過配置支付寶Scheme協議alipays://來實現h5到小程序的跳轉,其實還可以獲取小程序頁面的https格式鏈接,雖然支付寶官方並沒有直接提供方案,但是通過小程序后台的“碼管理”給頁面生成二維碼來曲線獲取。
碼管理:
支付寶小程序的碼管理,可以通過配置來生成指定頁面(可以帶參數)的二維碼,掃描之后就能直接調起支付寶並打開指定的小程序頁面。
手機支付寶掃描二維碼可以看到,會先出現一個空白的過渡頁面(訪問h5頁面那種),然后再打開小程序,那么就是這中間應該是有一個alipays://協議的跳轉的。
在線對二維碼進行解碼,可以得到https鏈接:

那么也就是說我們可以通過這種方式獲取小程序頁面的https鏈接了,無論是支付寶卡、h5頁面、生活號都是可以配置的。
配置帶參數頁面的二維碼:
1. 進入小程序管理后台,點擊左側導航欄中的“碼管理”:

2. 碼管理界面,會有一個默認二維碼,這個二維碼是不帶任何參數的直接進入小程序首頁的碼,可以用在線二維碼解碼工具解碼驗證下是不是https鏈接。

3. 點擊添加按鈕

4. 根據提示進行配置:
其中,頁面地址是頁面path+參數(頁面參數要拼接在頁面path后邊,不要寫在下邊的啟動參數那里)
啟動參數是小程序的參數,不是頁面參數,app.js中獲取的,即使沒有也要填一個,不然沒法保存。

5. 點擊確定按鈕保存之后,就能看到配置好的二維碼了,用支付寶掃碼驗證吧。如果出現支付寶官方的“您訪問的頁面不存在”,那么應該是path錯了;如果是小程序內部異常頁面,那么應該就是頁面參數錯誤了。


6. 解碼二維碼,獲取https鏈接:
百度搜索二維碼解碼,使用在線工具對上邊生成的二維碼進行解碼,就能得到https鏈接了。

總結:
經驗證,微信小程序頁面分享后生成的二維碼圖片跟這里的差不多,解碼之后都是https鏈接,可以應用在H5、會員卡、生活號跳轉小程序。
