微信小程序跳轉app方案研究


微信小程序跳轉app方案研究

調研結果如下:

1、利用官方api,小程序關聯app

微信開放文檔-功能介紹
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/launchApp.html

微信開放文檔-打開App
https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_H5_Launch_APP.html

 以上文檔是官方解決方案,需要 app 接入開放平台,並且與小程序同主體(大概可以在開放平台授權第三方 app)。最主要的問題是該方案僅適用於通過 app 打開小程序,或者通過 app 分享的卡片打開小程序,(場景值 1069 移動應用通過 openSDK 進入微信,打開小程序),其他情況無法跳轉,故該方案基本不可行。

相關鏈接:
場景值列表:https://developers.weixin.qq.com/miniprogram/dev/reference/scene-list.html
微信-開放平台 https://open.weixin.qq.com/

2、利用小程序 webview 網頁跳轉

  我們可以在手機默認瀏覽器中直接在一個網頁中打開app;那么在微信小程序web-view中是否可以呢?實際上web-view有大量權限限制,基本除了展示信息,其他交互都需要通過小程序原生代碼實現。

3、小程序內展示二維碼長按識別

小程序內一直支持小程序碼的長按識別,公眾號二維碼僅在小程序內嵌公眾號文章場景下識別。
此次放開內測識別的碼包括:微信個人碼、企業微信個人碼、普通群碼與互通群碼。

詳見:小程序內嵌二維碼長按識別內測QA
https://developers.weixin.qq.com/community/develop/article/doc/000ae09dcfc8887e4b4c287e75b813

4、利用默認瀏覽器跳轉

  在手機默認瀏覽器中,我們可以直接在一個網頁中打開 app ,但是微信小程序做了限制,不允許跳轉到默認瀏覽器,故該方案不可行。

5、利用應用寶跳轉

  應用寶是騰訊的,是否可以跳轉到應用寶,然后打開 app 或下載呢?然而由於網頁域名鑒權,除了騰訊自家的部分特殊小程序,其他小程序都是無法跳轉的。

6、利用小程序客服的功能

小程序有小程序客服這個功能,而小程序客服是微信中的一個類似於公眾號的功能;我們知道公眾號是可以間接跳轉到 app 的,那么跳轉 app 的方案就出來了,小程序先打開客服頁面,然后在客服頁面通過關鍵字回復一個 url(或卡片),點擊 url(或卡片)跳轉到app推廣鏈接,然后就可以打開或下載 app 了。缺點就是比較繁瑣。

<button open-type='contact'>點擊進入APP</button>

綜合以上結果,且已參考其他小程序,並無直接喚醒 app 功能;
建議方案:小程序嵌入宣傳頁面引導用戶主動搜索下載 app。

參考博客


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM