如何从iphone“主屏幕”识别用户点击

时间:2010-12-28 07:05:34

标签: iphone ipad mobile-safari homescreen web-clips

我的移动网站的一些用户在iPhone的Safari中将该网站添加到主屏幕(使用“添加到主屏幕”)。有没有办法知道他们是来自点击主页图标,还是键入网址?

或者,为了解决我的问题,我想知道有多少用户“添加到主屏幕”并返回

非常感谢 鲍勃

2 个答案:

答案 0 :(得分:3)

我已经通过在我的Mac上设置网络服务器来测试它。从webclip启动网站的不同之处在于,移动版Safari会发送对主屏幕图标的其他请求:

GET /apple-touch-icon-57x57-precomposed.png HTTP/1.1
Host: 10.0.2.1
User-Agent: MobileSafari/6533.18.5 CFNetwork/485.12.7 Darwin/10.4.0
Accept: */*
Accept-Language: de-de
Accept-Encoding: gzip, deflate
Connection: keep-alive

其他观察到的请求是:

GET /apple-touch-icon-57x57.png HTTP/1.1

GET /apple-touch-icon-precomposed.png HTTP/1.1

GET /apple-touch-icon.png HTTP/1.1

您可以在服务器上检查这些GET请求。

我不知道每次单击webclip时是否会发生这种情况。或者只有一次。

答案 1 :(得分:1)

就是这样!我想你不能!您不应该知道用户在您的应用程序之外做了什么(任何类型,感谢BoltCloch ;-))。这就是沙盒环境的整个原则。