Как идентифицировать пользовательский клик с 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;-)). Вот и весь принцип песочницы.

Другие вопросы по тегам