1
我想讓用戶點擊手機上的鏈接(如果安裝了移動應用程序)來處理鏈接。我想將瀏覽器中的網址傳遞給應用程序,並在webview中打開它。React-Native:從瀏覽器中打開應用程序時傳遞數據
例如,如果點擊「myapp:// something?= stringParam」。這可能在React-Native中嗎?如果是這樣,我怎麼讀取發送的數據?
也許getInitialURL從鏈接模塊?
我想讓用戶點擊手機上的鏈接(如果安裝了移動應用程序)來處理鏈接。我想將瀏覽器中的網址傳遞給應用程序,並在webview中打開它。React-Native:從瀏覽器中打開應用程序時傳遞數據
例如,如果點擊「myapp:// something?= stringParam」。這可能在React-Native中嗎?如果是這樣,我怎麼讀取發送的數據?
也許getInitialURL從鏈接模塊?
是的,你可以用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。