問題:微信裏分享一個連接給你,你點擊這個連接,1、若是你安裝了這個錢包,那就直接打開錢包。2、若是沒有安裝錢包就跳轉到下載錢包的地方javascript
要點:首先要讓瀏覽器知道 app 是誰,而後再讓瀏覽器調用apphtml
Android 中的 scheme 是一種頁面內跳轉協議:java
1.經過定義本身的scheme協議,能夠很是方便跳轉app中的各個頁面
2.經過scheme協議,服務器能夠定製化告訴App跳轉那個頁面
3.能夠經過通知欄消息定製化跳轉頁面,能夠經過H5頁面跳轉頁面等`android
// 1.若是當前手機是 ios 系統 if (browser.versions.ios) { // 1.1 先嚐試直接打開 app window.location.href = "打開該App的鏈接://openApp"; // 1.2 過2秒後,跳轉到 app 的下載地址 setTimeout( function () { window.location.href = "該App的鏈接地址; }, 2000 ); } // 若是當前手機是 android 系統 else if (browser.versions.android) { // 1.1 先嚐試直接打開 app window.location.href = "打開該App的鏈接://openApp"; // 1.2 過2秒後,跳轉到 app 的下載地址 setTimeout(function () { window.location.href = "該App的鏈接地址"; }, 2000) } // 代碼參考 :https://www.cnblogs.com/h--d/p/5846675.html