在Safari / Chrome中处理取消按钮以便在App Store中打开弹出

时间:2017-02-22 16:23:34

标签: javascript ios angularjs google-chrome deep-linking

当我从Safari / Chrome重定向到AppStore时,是否有办法在在应用中打开弹出Cancel按钮?

场景是这样的:用户收到下载应用程序的消息。这是一个浏览器链接。在该浏览器链接上检查它是 android 还是 ios ?如果iOS重定向到App Store或其他。

这在android上无缝运行。但另一方面,iOS会向用户显示弹出窗口,天气可以在另一个应用程序中切换和打开。

现在我的客户要求我处理Cancel按钮。

那么,有没有办法通过JavaScript处理这个?

代码看起来像这样:

if($rootScope.$device.Android()) {
    window.location = appConfig.PLAYSTORE_LINK;
    return;
}

if($rootScope.$device.iOS()) {
   window.location = appConfig.APPSTORE_LINK;
   return;
}

P.S。:尽管如此,我相信它是一个操作系统级弹出窗口。处理此弹出窗口可能不是可能的或可行的解决方案。

link

1 个答案:

答案 0 :(得分:0)

你是对的:这是Apple控制的用户界面元素。您无法以编程方式操纵此警报。