Expo React-Native:深度链接在Android上不起作用

时间:2019-11-25 00:00:21

标签: android react-native expo

当应用处于后台或前景状态时,深层链接在android上不起作用,但是如果关闭,则可以正常工作。仅在android中,但在iOS中,即使处于后台或关闭的应用程序状态,它都可以工作。

我有这些方法,但是当它在背景或前景上时,它在android上不起作用

1. Linking.addEventListener('url', callback)
2. Linking.getInitialURL -- it returns a Promise that resolves to the url, if there is one.

1 个答案:

答案 0 :(得分:0)

最后我弄清楚了,Linking.addEventListener('url', callback)返回并发生事件,要获取的URL应该为event.url,而我之前所做的是Linking.addEventListener('url',(url) => setLink(url)),必须为Linking.addEventListener('url',({ url }) => setLink(url))