2011-10-27 36 views
6

在我的AWStats记录(的cPanel),通过iPhone应用程序所消耗的web服务展示各种用户代理,如:iPhone应用程序OS检测

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

有没有一种方法,使这个有意义吗?我更感兴趣的是从这个用户代理那里找到设备(iPhone,iPad等)和操作系统(iOS4,iOS5等)。

+2

相关(甚至重复? ):http://stackoverflow.com/questions/6239553/a-list-of-linking-cfnetwork-version-numbers-to-the-version-of-ios –

+0

谢谢,但没有更新。有没有其他更类似的链接? – xoail

+0

我想你找不到该设备。我从iOS 4.3.3和4.3.5的两个iPad上看到了“CFNetwork/485.13.9 Darwin/11.0.0”,而MacBook上带有Xcode 4.2的模拟器则显示“CFNetwork/485.13.9 Darwin/10.8.0”。 –

回答

4

这里没有太多的信息。事实证明,它是格式AppName/AppVerson,CFNetwork/iOSVersion(4xx/5xx),Darwin/11.0.0(AppName/1.6 CFNetwork/485.13.9 Darwin/11.0.0)

+0

CFNetwork和Darwin是什么意思?或者它们是指什么? –

+0

@ Erx_VB.NExT.Coder,'Darwin'是支持OS X和iOS的底层BSD系统的名称。 CFNetwork('Core Foundation Network')基本上是iOS应用程序在进行HTTP请求时间接使用的网络框架的名称。 – mszaro

相关问题