通过用户代理检测iPhone App OS

xoa*_*ail 8 iphone ios

在我的awstats日志(cpanel)中,iphone应用程序使用的Web服务显示了各种用户代理,例如:

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
Run Code Online (Sandbox Code Playgroud)

有没有办法理解这个?我更感兴趣的是找到这个设备(iPhone,iPad等)和操作系统(iOS4,iOS5等)可以从这个用户代理?

xoa*_*ail 6

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

  • @ Erx_VB.NExT.Coder,“ Darwin”是为OS X和iOS供电的底层BSD系统的名称。CFNetwork(“核心基础网络”)基本上是iOS应用程序在发出HTTP请求时间接使用的网络框架的名称。 (2认同)