确定是否已安装应用程序,如果已安装,则在应用程序中打开链接,否则导航至应用程序商店

时间:2019-08-19 12:25:12

标签: javascript ios safari deep-linking

我知道这个问题多次被问到。但是在iOS 12中没有答案对我有用

我知道使用branch.io,我可以做到这一点,但我不想使用任何付费服务

我尝试过的

window.location.replace('myapp://');
const timer = setTimeout(() => {
    window.location.replace('appstorelink://);
}, 1000);

但是,如果未安装应用,它将显示一个丑陋的弹出窗口,显示safari can not open this page。点击'Ok'按钮后,它将重定向到应用商店

是否有任何解决方法可以阻止或避免弹出窗口?

0 个答案:

没有答案