我实现了到我们项目的深层链接,并且正在运行。
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方面也没有这个问题
最佳答案
通过使用字符串检查方法检查条件以检查+
是否存在,尝试使用@
连接字符串。如果不那么串联
关于ios - react 本地iOS深层链接;如何在网址中使用`@`字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57393760/