我实现了到我们项目的深层链接,并且正在运行。
Linking.addEventListener('url', this._handleOpenURL);
Linking.getInitialURL().then(url => {
this._handleDeepLink(url);
});
,但此处的网址中没有@
字符。我的意思是;我单击到xxxx://@yyyyy
链接,但它变得像xxxx://yyyyy
。但是,如果我输入@秒或其他字词,则它按预期运行。
xxxx://@yyyyy => xxxx://yyyyy
xxxx://yyyyy/@zzzzz => xxxx://yyyyy/@zzzzz
xxxx://@yyyyy/@zzzzz => xxxx://yyyyy/@zzzzz
Android方面也没有此问题
答案 0 :(得分:0)
尝试使用+
连接字符串,方法是使用字符串检查方法检查条件,以检查@
是否存在。如果没有那么连接