2010-12-28 51 views
8

Một số người dùng trang web di động của tôi thêm trang web vào màn hình chính trong safari trong iPhone (sử dụng "thêm vào màn hình chính"). Có cách nào để biết liệu họ có đến từ việc nhấp vào biểu tượng trang chủ hoặc nhập url không?Cách xác định người dùng nhấp vào từ "màn hình chính"

Hoặc, để giải quyết vấn đề của tôi, tôi muốn biết có bao nhiêu người sử dụng "thêm vào màn hình chủ" và trở lại

Rất cám ơn Bob

Trả lời

1

Vậy là xong! Tôi đoán bạn không thể! Bạn không được phép biết người dùng làm gì bên ngoài ứng dụng của bạn (bất kỳ loại nào, cảm ơn BoltCloch ;-)). Đó là toàn bộ nguyên tắc của môi trường đóng hộp cát.

+1

Đây không phải là ứng dụng gốc (mặc dù nguyên tắc tương tự cũng được áp dụng). – BoltClock

3

Tôi đã thử nghiệm nó bằng cách thiết lập máy chủ web trên máy mac của tôi. Sự khác biệt khi bắt đầu trang web từ một webclip là, Safari di động gửi ra yêu cầu bổ sung cho các biểu tượng màn hình chính:

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 

yêu cầu quan sát khác là:

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 

Bạn có thể kiểm tra đối với những GET-Các yêu cầu trên máy chủ.

Tôi không biết điều này có xảy ra mọi lúc khi nhấp vào webclip hay chỉ một lần.

+1

Nó cũng gửi yêu cầu cho các biểu tượng khi người dùng chọn Thêm vào Màn hình chính - và rất có thể người dùng có thể sẽ thực sự thêm nó vào màn hình chính của họ. – BoltClock

+1

Cũng cần có yêu cầu cho hình ảnh màn hình giật gân. Nó phải là thứ giống như apple-touch-startup-image – scalbatty

Các vấn đề liên quan