2017-04-21 51 views
1

我想讓用戶點擊手機上的鏈接(如果安裝了移動應用程序)來處理鏈接。我想將瀏覽器中的網址傳遞給應用程序,並在webview中打開它。React-Native:從瀏覽器中打開應用程序時傳遞數據

例如,如果點擊「myapp:// something?= stringParam」。這可能在React-Native中嗎?如果是這樣,我怎麼讀取發送的數據?

也許getInitialURL從鏈接模塊?

回答

1

是的,你可以用Linking API來做到這一點。

componentDidMount() { 
    const url = Linking.getInitialURL() 
    .then((url) => { 
    if (url) { 
     console.log('Initial url is: ' + url) 
    } 
    }).catch(err => console.error('An error occurred ', err)) 
} 

要在Android上啓用它,你必須先關注these steps

相關問題