代码之家  ›  专栏  ›  技术社区  ›  kenny

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

  •  0
  • kenny  · 技术社区  · 7 年前

    我知道这个问题被问了很多次。但在iOS 12中,没有一个答案对我有效

    我知道使用branch。伊奥,我可以这样做,但我不想使用任何付费服务

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

    但它显示了一个丑陋的弹出窗口,上面写着 safari can not open this page 如果应用程序未安装。点击 'Ok' 按钮,它会重定向到应用商店

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

    0 回复  |  直到 7 年前