Javascript 自动从react js页面重定向到移动应用程序
在我的移动应用程序中,我可以共享一个链接:{id}如果另一个用户收到该链接并安装了该应用程序,然后单击该链接,我希望他的应用程序将自动打开。否则,如果他没有应用程序,他可以浏览我的网页{id} 我为上面的url创建了一个react js页面,如果我点击按钮或超链接,我的应用程序将正确打开。 我尝试了一个Javascript 自动从react js页面重定向到移动应用程序,javascript,reactjs,deep-linking,Javascript,Reactjs,Deep Linking,在我的移动应用程序中,我可以共享一个链接:{id}如果另一个用户收到该链接并安装了该应用程序,然后单击该链接,我希望他的应用程序将自动打开。否则,如果他没有应用程序,他可以浏览我的网页{id} 我为上面的url创建了一个react js页面,如果我点击按钮或超链接,我的应用程序将正确打开。 我尝试了一个窗口。位置到我的移动应用程序,但不起作用。 因此,我想模拟点击其中一个对象,隐藏它们对用户的可见性,这样用户将自动重定向到移动应用程序 但我愿意接受任何解决方案 export defaul
窗口。位置
到我的移动应用程序,但不起作用。
因此,我想模拟点击其中一个对象,隐藏它们对用户的可见性,这样用户将自动重定向到移动应用程序
但我愿意接受任何解决方案
export default class Share extends Component {
componentDidMount() {
setTimeout(() => {
window.location='myapp://redirect/acceptShare/12345'; //doesn't work
}, 500);
}
render() {
return (
<div>
<button
type="button" id="but" name="nbut"
onClick={(e): void => {
e.preventDefault();
window.location.href='myapp://redirect/acceptShare/12345';
//the click works
}}> Click here</button>
<a name='nhid2' id='hid2' href='myapp://redirect/acceptShare/12345' >click2</a>
//the click works
</div>
)
}
}
导出默认类共享扩展组件{
componentDidMount(){
设置超时(()=>{
窗口位置myapp://redirect/acceptShare/12345“;//不起作用
}, 500);
}
render(){
返回(
{
e、 预防默认值();
window.location.href=myapp://redirect/acceptShare/12345';
//点击有效
}}>点击这里
//点击有效
)
}
}