日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)React教程:iOS鏈接

LinkingIOS 給你提供了一個(gè)通用接口,用來連接接收和發(fā)送應(yīng)用程序的鏈接。

創(chuàng)新互聯(lián)為您提適合企業(yè)的網(wǎng)站設(shè)計(jì)?讓您的網(wǎng)站在搜索引擎具有高度排名,讓您的網(wǎng)站具備超強(qiáng)的網(wǎng)絡(luò)競爭力!結(jié)合企業(yè)自身,進(jìn)行網(wǎng)站設(shè)計(jì)及把握,最后結(jié)合企業(yè)文化和具體宗旨等,才能創(chuàng)作出一份性化解決方案。從網(wǎng)站策劃到成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、外貿(mào)營銷網(wǎng)站建設(shè), 我們的網(wǎng)頁設(shè)計(jì)師為您提供的解決方案。

基本用法

處理深度鏈接

如果你的應(yīng)用程序是從一個(gè)外部鏈接啟動(dòng)的,并且這個(gè)外部鏈接是注冊到你的應(yīng)用程序里的,那么你就可以利用任意你想要的組件去訪問并且處理它

    componentDidMount() {     var url = LinkingIOS.popInitialURL();
    }

在你的應(yīng)用程序運(yùn)行期間,如果你也想監(jiān)聽傳入應(yīng)用程序的鏈接,那么你需要將以下幾行添加到你的 *AppDelegate.m

    - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {      return [RCTLinkingManager application:application openURL:url sourceApplication:sourceApplication annotation:annotation];
    }

那么,在你的 React 組件中,你可以監(jiān)聽 LinkingIOS 上的事件,如下所示:

    componentDidMount() {
      LinkingIOS.addEventListener('url', this._handleOpenURL);
    },
    componentWillUnmount() {
      LinkingIOS.removeEventListener('url', this._handleOpenURL);
    },
    _handleOpenURL(event) {
      console.log(event.url);
    }

觸發(fā)應(yīng)用程序鏈接

為了觸發(fā)一個(gè)應(yīng)用程序的鏈接(瀏覽器,電子郵件,或者自定義模式),你需要調(diào)用

LinkingIOS.openURL(url)

如果你想要檢查一個(gè)已經(jīng)安裝的應(yīng)用程序是否可以提前處理一個(gè)給定的鏈接,你可以調(diào)用

    LinkingIOS.canOpenURL(url, (supported) => {      if (!supported) {
        AlertIOS.alert('Can\'t handle url: ' + url);
      } else {
        LinkingIOS.openURL(url);
      }
    });

方法

static addEventListener(type: string, handler: Function)

通過監(jiān)聽 url 事件類型和提供處理程序,將一個(gè)處理程序添加到 LinkingIOS changes

static removeEventListener(type: string, handler: Function)

通過傳遞 url 事件類型和處理程序,刪除一個(gè)處理程序

static openURL(url: string)

嘗試通過任意已經(jīng)安裝的應(yīng)用程序打開給定的 url

static canOpenURL(url: string, callback: Function)

決定一個(gè)已經(jīng)安裝的應(yīng)用程序是否可以處理一個(gè)給定的 url,該方法中回調(diào)函數(shù)將被調(diào)用,并且僅通過一個(gè) bool supported 的參數(shù)。

static popInitialURL()

如果應(yīng)用程序啟動(dòng)是通過一個(gè)應(yīng)用程序鏈接觸發(fā)的,那么它將彈出這個(gè)鏈接的 url,否則它將返回 null


本文題目:創(chuàng)新互聯(lián)React教程:iOS鏈接
標(biāo)題來源:http://www.dlmjj.cn/article/dhgidhc.html