複製程式碼
複製碼>程式碼如下:
- href=”[scheme]://[host]/[path]?[query]”
scheme可以自己在app內部設定成任意的,把android和ios的設定成一樣的2、若本地應用存在,直接打開app;若不存在,計時一段時間跳到appstore 需要判斷ios還是android平台下的瀏覽器,需要判斷微信瀏覽器
XML/HTML Code複製內容到剪貼簿
code class=class
=-
class=class javascript=
""-
>var = function () {
- var btnOpenApp
- = document。
btnOpenApp.onclick =
- function () >
function- () >
//開啟本機應用程式 -
var open=function
(url){ -
var timeout;
function try_to_open_app() {
timeout- =
setTimeout- (function(){
- window.location.href
=- url
; - url;
- ;
- ;
; -
;
- ;
- ;
- console.log()
- }, );
- }
- try_to_open_app();
- }
- if (/android/i.test(navigator.userAgent)) {
- //alert(This is Android'browser.);//這是Android平台下瀏覽器
- if (/MicroMessenger/i.test(navigator.userAgent)) {
- alert(This is MicroMessenger browser,請使用本地瀏覽器開啟);//這是微信平台下瀏覽器
- }
- else {
- open(andorid應用市場url);
- }
- }
if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {
//alert(This is iOS'browser.);//這是iOS平台下瀏覽器
if (/MicroMessenger/i.test(navigator.userAgent)) {
alert(微信內建瀏覽器不支援開啟本機應用程式,請點選右上角使用本機瀏覽器開啟);//這是微信平台下瀏覽器
}
else {
open(ios應用市集url);
}
}
};
}code>
開放申請
XML/HTML 程式碼將內容複製到剪貼簿
- %@ 頁 語言="java"="java"="java"="java"
- ="java"="java"=contentType="text/html; 字符集=ISO-8859-1"
-
頁面編碼="ISO-8859-1"%>> >
腳本 類型
=-
類型 "> window.location=
- "market://search?q=com.singtel .travelbuddytel .travelbuddy 。
字串 str = "market://details?id=" getPackageName(); >
- 意圖
localIntent- =
新
Intent("android.int.com.m.m.m.M.