2011-10-27 35 views
6

Trong AWStats tôi log (cpanel), webservice tiêu thụ bởi các ứng dụng iphone lãm khác nhau sử dụng các tác nhân như:iPhone App OS Detection qua User Agent

AppName/1.6 CFNetwork/485.13.9 Darwin/11.0.0 
AppName/1.6 CFNetwork/548.0.3 Darwin/11.0.0 
AppName/1.0 CFNetwork/485.13.9 Darwin/11.0.0

Có cách nào để làm cho cảm giác này? Tôi quan tâm nhiều hơn trong việc tìm ra các thiết bị (iPhone, iPad, vv) và hệ điều hành (iOS4, iOS5, vv) là có thể từ đại lý người dùng này?

+2

Có liên quan (hoặc thậm chí trùng lặp?): http://stackoverflow.com/questions/6239553/a-list-of-linking-cfnetwork-version-numbers-to-the-version-of-ios –

+0

Cảm ơn nhưng điều đó không được cập nhật. Có bất kỳ liên kết nào khác giống như đó là hiện tại hơn không? – xoail

+0

Tôi đoán bạn không thể tìm thấy thiết bị. Tôi thấy 'CFNetwork/485.13.9 Darwin/11.0.0' từ 2 iPad với iOS 4.3.3 và 4.3.5, trong khi trình mô phỏng với Xcode 4.2 trên MacBook nói' CFNetwork/485.13.9 Darwin/10.8.0'. –

Trả lời

4

Không có nhiều thông tin ở đây. Hóa ra, nó có định dạng AppName/AppVerson, CFNetwork/iOSVersion (4xx/5xx), Darwin/11.0.0 (Tên ứng dụng/1.6 CFNetwork/485.13.9 Darwin/11.0.0)

+0

CFNetwork và Darwin có nghĩa là gì hoặc tham chiếu đến gì? –

+0

@ Erx_VB.NExT.Coder, 'Darwin' là tên của hệ thống BSD nằm bên dưới hỗ trợ OS X và iOS. CFNetwork ('Core Foundation Network') về cơ bản là tên của các ứng dụng nền tảng khung iOS mà gián tiếp sử dụng khi thực hiện các yêu cầu HTTP. – mszaro

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