我在优化的移动Safari网站上有两个链接。一个是到App Store的链接,用于下载我的应用程序。另一个是“启动应用程序”按钮,该按钮使用已注册的app://协议(protocol)打开该应用程序。问题是,如果未安装应用程序,则用户单击“启动应用程序”按钮时,移动Safari会阻塞。是否可以检测已注册的协议(protocol)是否可用,如果不可用,请使用适当的URL(例如下载应用程序URL)更改“启动应用程序”按钮,以使用户不会看到讨厌的弹出窗口?

最佳答案

这与this question大致相似;最相关的建议是有一个按钮可以尝试启动该应用程序,同时创建一个计时器,如果未安装该应用程序则将触发该计时器,原因是如果安装了该应用程序,则Safari会在计时器触发之前退出。

关于iPhone:如果未安装应用,则重定向到移动浏览器上的应用商店,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5679918/

10-12 14:39
查看更多