当应用处于后台或前景状态时,深层链接在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.
答案 0 :(得分:0)
最后我弄清楚了,Linking.addEventListener('url', callback)
返回并发生事件,要获取的URL应该为event.url
,而我之前所做的是Linking.addEventListener('url',(url) => setLink(url))
,必须为Linking.addEventListener('url',({ url }) => setLink(url))
。