我正在使用链接将我的本机应用程序链接到我的域 https://www.example.com/ 我还传递了一个ID,该ID根据共享的文章而变化 因此,共享的网址如下所示:
https://www.example.com/12234503
我想做的是使用Firebase动态链接来缩短它(我只能使用它)
createShortDynamicLink
函数中,或者如何访问我得到的ID 接受网址
componentDidMount() {
Linking.addEventListener('url', this.handleUrl);
Linking.getInitialURL().then((url) => {
if (url) {
Linking.openURL(url);
}
}).catch(err => console.error('An error occurred', err));
DeepLinking.addScheme('https://');
DeepLinking.addRoute('www.example.com/:id', (response) => {
this.props.navigation.navigate('Article',{id:response});
});
所以我打开应用程序,然后将其带到使用ID加载文章的页面
使用react-native-share共享网址
let shareOptions = {
title: "Share This Story",
message: "Read This Awsome Article:",
url: "https://www.example.com/"+this.state.id,
subject: "Share Link"
};
Share.open(shareOptions).catch((err) => { err && console.log(err); });
我要配置一个domian
答案 0 :(得分:0)
您尝试过吗?
url: `https://www.example.com/${this.state.id}`