日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

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

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

基本用法

處理深度鏈接

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

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

在你的應(yīng)用程序運行期間,如果你也想監(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ā)一個應(yīng)用程序的鏈接(瀏覽器,電子郵件,或者自定義模式),你需要調(diào)用

LinkingIOS.openURL(url)

如果你想要檢查一個已經(jīng)安裝的應(yīng)用程序是否可以提前處理一個給定的鏈接,你可以調(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 事件類型和提供處理程序,將一個處理程序添加到 LinkingIOS changes

static removeEventListener(type: string, handler: Function)

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

static openURL(url: string)

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

static canOpenURL(url: string, callback: Function)

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

static popInitialURL()

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


分享文章:創(chuàng)新互聯(lián)React教程:iOS鏈接
地址分享:http://www.5511xx.com/article/dhgidhc.html