国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

H5喚醒App之scheme方案

whataa / 1059人閱讀

摘要:前言在寫移動端頁面會遇到喚醒的需求一般都是通過協(xié)議喚起的這里記錄一下代碼片段以新浪微博為例其協(xié)議為這些協(xié)議需要自己去收集或者去官方查詢有些分和有些應(yīng)用又不分這個根據(jù)終端做處理即可測試地址微博微博個人主頁跳轉(zhuǎn)代碼手機裝了就打開沒有就跳轉(zhuǎn)頁面或

前言

在寫移動端頁面會遇到喚醒App的需求, 一般都是通過scheme協(xié)議喚起的,這里記錄一下

代碼片段

以新浪微博為例: 其協(xié)議為 sinaweibo://splash; 這些協(xié)議需要自己去收集,或者去官方查詢; 有些App分IOS和Android; 有些應(yīng)用又不分;
這個根據(jù)終端做處理即可

// 測試地址
微博app
微博個人主頁

// 跳轉(zhuǎn)代碼: 手機裝了app就打開; 沒有就跳轉(zhuǎn)頁面或者跳轉(zhuǎn)app store去下載, 邏輯自己定義即可
goToWeibo() {
      let u = navigator.userAgent;
      let isAndroid = u.indexOf("Android") > -1; //安卓終端
      let isIOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/); //ios終端
      if (isAndroid) {
        // 安卓weibo的scheme協(xié)議跳轉(zhuǎn)
        window.location.href = "sinaweibo://userinfo?uid=3177804914";
        setTimeout(function() {
          let hidden =
            window.document.hidden ||
            window.document.mozHidden ||
            window.document.msHidden ||
            window.document.webkitHidden;
          if (typeof hidden == "undefined" || hidden == false) {
            window.location.;
          }
        }, 2000);
      }
      // IOS下的scheme協(xié)議跳轉(zhuǎn)
      if (isIOS) {
        window.location.href = "sinaweibo://userinfo?uid=3177804914";
        setTimeout(function() {
          let hidden =
            window.document.hidden ||
            window.document.mozHidden ||
            window.document.msHidden ||
            window.document.webkitHidden;
          if (typeof hidden == "undefined" || hidden == false) {
            window.location.href =
              "https://m.weibo.cn/u/3177804914";
          }
        }, 2000);
      }
    },
附上幾個常用應(yīng)用的協(xié)議

推特: twitter://user?screen_name=
ins: instagram://user?username=
youtube: iOS: youtube://www.youtube.com/user/ Android : vnd.youtube://www.youtube.com/user/

其他app scheme協(xié)議快速通道:
國內(nèi): https://blog.csdn.net/swt_zql...
海外: https://help.emplify.com/hc/e...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/104935.html

相關(guān)文章

  • h5喚醒APP小記

    摘要:比如聯(lián)系方式銀行卡信用卡信息支付寶各大商城的賬戶密碼照片甚至行程與位置信息等。針對這個問題,蘋果使用了名為沙盒的機制應(yīng)用只能訪問它聲明可能訪問的資源。 h5喚醒APP功能 最近遇到一個需求,需要在從APP分享出去的H5頁面中,帶有一個立即打開的按鈕,如果本地安裝了app,那么就直接喚起本地的app,如果沒有安裝,則跳轉(zhuǎn)到下載。這是一個很正常的推廣和導(dǎo)流量的策略。前端小白從來沒有做過這個...

    KnewOne 評論0 收藏0
  • h5喚醒APP小記

    摘要:比如聯(lián)系方式銀行卡信用卡信息支付寶各大商城的賬戶密碼照片甚至行程與位置信息等。針對這個問題,蘋果使用了名為沙盒的機制應(yīng)用只能訪問它聲明可能訪問的資源。 h5喚醒APP功能 最近遇到一個需求,需要在從APP分享出去的H5頁面中,帶有一個立即打開的按鈕,如果本地安裝了app,那么就直接喚起本地的app,如果沒有安裝,則跳轉(zhuǎn)到下載。這是一個很正常的推廣和導(dǎo)流量的策略。前端小白從來沒有做過這個...

    jayzou 評論0 收藏0
  • (轉(zhuǎn))iOS- JSBridge的原理

    摘要:作者心葉時間原理概述簡介是代碼與代碼的通信橋梁。目前的一種統(tǒng)一方案是觸發(fā)捕獲原生分析執(zhí)行原生調(diào)用。另外調(diào)用時處理完畢后一定要及時通知進行回調(diào)要不然這個回調(diào)函數(shù)不會自動銷毀多了后會引發(fā)內(nèi)存泄漏。 作者:心葉時間:2019-03-25 10:18 原理概述 簡介 JSBridge是Native代碼與JS代碼的通信橋梁。目前的一種統(tǒng)一方案是:H5觸發(fā)url scheme->Native捕獲u...

    txgcwm 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<