反应原生iOS深层链接;如何在网址中使用`@`字符

时间:2019-08-07 11:47:54

标签: ios react-native deep-linking

我实现了到我们项目的深层链接,并且正在运行。

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方面也没有此问题

1 个答案:

答案 0 :(得分:0)

尝试使用+连接字符串,方法是使用字符串检查方法检查条件,以检查@是否存在。如果没有那么连接