您是否尝试安装 youtube 应用,然后在 safari mobile 中打开一个网址,例如http://www.youtube.com/cocacola
在页面顶部 Youtube 告诉我我已经安装了 youtube 应用程序......
它是如何制作的?
它可能是通过检测已安装应用程序从 url 打开应用程序的解决方案。
谢谢!!!
您是否尝试安装 youtube 应用,然后在 safari mobile 中打开一个网址,例如http://www.youtube.com/cocacola
在页面顶部 Youtube 告诉我我已经安装了 youtube 应用程序......
它是如何制作的?
它可能是通过检测已安装应用程序从 url 打开应用程序的解决方案。
谢谢!!!
对于 iOS 6 之前的版本,看起来他们的网站在您访问时会硬编码横幅。如果您将用户代理设置为 iPxx 代理(在“开发人员”菜单中),您可以在 Mac 上的 Safari 中看到它。
对于 iOS 6,他们使用 Apple 引入的元标记:<meta name="apple-itunes-app" content="app-id=YOUR_APP_ID_HERE">
. 如果您查看页面源,则可以看到它。
这是一个智能应用横幅(链接到 Apple 的 Safari 文档)。
您可以这样实现它们<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL">
。附属数据和应用程序参数是可选的。