【发布时间】:2014-07-24 04:40:37
【问题描述】:
如何检测安装在任何浏览器手机中的应用程序 android 或 iOS ???
示例:当我转到地址 http://news.zing.vn 时,如果未安装应用程序,则会显示一条警报,并显示类似“应用程序 xxx 已在商店中可用。立即安装”的消息。
如果选择确定,手机将使用我的应用打开 Play Store(Android) 或 AppStore(iOS)。 如果选择取消,浏览器会保存cookie,下次不再提示。
对不起我的英语不好!!!
【问题讨论】:
-
我不认为该网站正在检查是否安装了该应用程序,这只是假设如果您使用的是移动网络应用程序,那么您可能没有安装本机应用程序
-
我不确定是否检测是否已安装,但一般来说,Web 应用程序可以检测“用户代理”以确定它在哪个平台上运行。例如,如果你使用 jQuery,你可以调用这个 API api.jquery.com/jquery.browser
-
谢谢大家!!!我认为现在无法检查已安装的应用程序 :) 可能需要等待 Google 或 Apple 支持 API。
标签: javascript android ios browser