Как идентифицировать пользовательский клик с iphone на "домашнем экране"
Некоторые пользователи моего мобильного сайта добавляют сайт на домашний экран в Safari на iPhone (используя "добавить на домашний экран"). Есть ли способ узнать, пришли ли они от щелчка по значку дома или ввода URL-адреса?
Или, чтобы решить мою проблему, я хочу знать, сколько пользователей "добавить на главный экран" и вернуться
Большое спасибо Боб
2 ответа
Я проверил это, настроив веб-сервер на моем Mac. Разница при запуске сайта из веб-клипа заключается в том, что мобильное сафари отправляет дополнительные запросы на значок рабочего стола:
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-запросы на сервере.
Я не знаю, происходит ли это каждый раз при нажатии на клип или только один раз.
Это оно! Я думаю, вы не можете! Вы не должны знать, что пользователь делает вне вашего приложения (любого рода, спасибо BoltCloch;-)). Вот и весь принцип песочницы.