微信開放社區有一個長青帖「微信 H5 頁面可以直接跳轉到小程序嗎?」
這個帖子 2018 年 7 月 9 日建立,在發帖當天得到官方工作人員回覆「H5 不支持跳轉到小程序」後,發帖人記錄下了工作人員回覆時間,尚未支持該功能。之後,諸多來此帖詢問同樣功能的開發者也都會在問題後面加上日期「請問現在可以了嗎,2020 年 X 月 X 日?」
打卡等回覆
對這個問題好奇的人一直都有,且很多。但直到今年 8 月,諸多提問者才收到了一個不同的回答:「微信內網頁才可以。」
今年 7 月,H5 跳轉小程序的能力公測,開發者只需要在 H5 內使用「微信開放標籤」,用户點擊標籤就能跳轉至小程序。
雖然需要在微信內置的網頁中才能打開小程序,但對於期待此功能已久的開發者來説,這個功能已經很夠用了,還有開發者用了一些小手段,讓這個功能更無門檻,也更好偷懶。
就比如我們最近發現的一個應用案例,開發者就模仿了微信小程序分享朋友圈的樣式使用了微信開放標籤的能力。唯一不同的是,朋友圈打開小程序在點擊開放標籤後即可直接打開小程序,H5 則是在點擊開放標籤後還需要由用户確認後才能真正前往小程序。
和朋友圈打開小程序用同樣的頁面設計樣式,這不只是合規「偷懶」,在用户認知上也更好培養用户的使用習慣。這樣的小心機,其實非常好實現。
想要實現這樣的跳轉效果,只需要在頁面中添加一個特殊的標籤:
具體的代碼實現:
將這段代碼加入到頁面中,就有了一個可跳轉指定小程序頁面的按鈕。使用此標籤後,用户需在網頁內點擊標籤按鈕方可跳轉小程序。通過該開放標籤打開小程序的場景值為 1167,可用於數據埋點統計。
唯一需要注意的是此功能的開通需要以下條件(二選一):
1.
已認證的服務號,服務號綁定“JS 接口安全域名”下的網頁可使用此標籤跳轉任意合法合規的小程序。
2.
已認證的非個人主體的小程序,使用小程序雲開發的靜態網站託管綁定的域名下的網頁,可以使用此標籤跳轉任意合法合規的小程序。
詳細操作步驟請查看開發文檔https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html
由於該能力可以跳轉到任意合法合規的小程序,因此應用場景較為廣闊。
對聚合型平台來説,這個能力可以讓他們的業務範圍更靈活。就以內容推薦聚合的旅遊種草平台為例,在分享遊記行程時,就可以通過跳轉小程序的方式進行商業合作。分享機票花銷的時候可以跳航空公司的小程序,分享行程民宿時也有 OTA 平台相關的小程序。
同樣的分享形式公眾號文章也能做,但 H5 會比文章更靈活,更便於調整。
而 H5 跳轉合法合規小程序無限制的特性倒也證明了它有更多的發揮空間。雖然小程序跳轉小程序 500 個對大部分開發者來説已經夠用了,但對有更多業務需求的開發者來説,目前基本無限制的 H5 跳轉或許更適合有特定需求的開發者。
但需要注意的是,這個功能還是有界限的。今年小程序跳轉小程序放寬限制的時候,微信還特意指出「平台將堅決打擊小程序盒子等互推行為」,所以這個功能對於盒子類的小程序來説也並不是什麼政策利好,平台對小程序盒子的態度依舊是打擊的。
目前看到的 H5 跳轉小程序的案例多為內容類,你覺得這還有些什麼可能性呢?