2010-12-28 11 views
8

Niektórzy użytkownicy mojej witryny mobilnej dodają witrynę do ekranu głównego podczas safari w telefonie iPhone (używając "dodaj do ekranu głównego"). Czy istnieje sposób sprawdzenia, czy pochodzą one z kliknięcia ikony domu lub wpisania adresu URL?Jak zidentyfikować kliknięcie użytkownika z "ekranu głównego" iPhone'a?

Lub, aby rozwiązać mój problem, chcę wiedzieć, ilu użytkowników "Dodaj do ekranu głównego" i wrócić

Dziękujemy Bob

Odpowiedz

1

To jest to! Chyba nie możesz! Nie powinieneś wiedzieć, co robi użytkownik poza twoją aplikacją (jakiegokolwiek rodzaju, dzięki BoltCloch ;-)). To cała zasada środowiska w piaskownicy.

+1

To nie jest aplikacja natywna (chociaż obowiązuje ta sama zasada). – BoltClock

3

Przetestowałem to, konfigurując serwer internetowy na moim komputerze mac. Różnica po uruchomieniu witryny z webclip to, że Mobile Safari wysyła dodatkowe żądania ikony ekranu głównego:

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 

Inne obserwowane żądania są:

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 

Można sprawdzić tych Get-Requests na serwerze.

Nie wiem, czy dzieje się tak za każdym razem, gdy kliknęlibyśmy Webclip lub tylko raz.

+1

Wysyła również żądania dotyczące ikon, gdy użytkownik wybierze opcję Dodaj do ekranu głównego - i prawdopodobnie użytkownik prawdopodobnie doda go do swojego ekranu głównego. – BoltClock

+1

Powinno również pojawić się żądanie wyświetlenia obrazu ekranu powitalnego. Powinien być czymś podobnym do obrazu startowego firmy Apple – scalbatty

Powiązane problemy