我试图在访问我的网站时检测我的 ipad 应用程序是否安装在设备上,以便向访问者建议不同的操作。
感谢这篇文章: https ://stackoverflow.com/a/8310348/1128754
我发现iphone上的“商店”应用程序似乎已经实现了检测应用程序是否安装在设备上。当您单击商店链接时,它会启动应用程序,而不是转到移动网络版本。
例如,如果您 使用安装了苹果商店应用程序的 iphone访问: http ://store.apple.com/xc/anythinghere ( http://itunes.apple.com/app/id375380948 )
它会自动启动商店应用程序,而不是网页。
我尝试使用 mitmproxy 跟踪堆栈调用,但 safari 在启动应用程序之前似乎没有询问查询。
所以,我猜他们使用http://
链接进行了自定义 url 方案识别。
你认为有可能吗?