ユーザーエージェント経由のiPhoneアプリOS検出

私の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

これを理解する方法はありますか?私は、このユーザーエージェントから可能なデバイス(iPhone、iPadなど)とOS(iOS4、iOS5など)を見つけることにもっと興味がありますか?

6
私はあなたがデバイスを見つけることができないと思います。 iBook 4.3.3と4.3.5を搭載した2つのiPadsから CFNetwork/485.13.9 Darwin/11.0.0 を参照し、MacBookのXcode 4.2を搭載したシミュレータは CFNetwork/485.13.9 Darwin/10.8.0
追加された 著者 ott--,
これらのリクエストは、iOS HTML5動画プレーヤーで少なくとも作成されます。
追加された 著者 Samuli Kärkkäinen,
おそらく、あなたが望む情報を含めるためにユーザエージェントを自分で設定することをお勧めします。どのようにあなたのリクエストをしていますか?
追加された 著者 hypercrypt,
関連する(または重複している?):> stackoverflow.com/questions/6239553/…
追加された 著者 Jan Fabry,
ありがとうございますが、更新されていません。もっと現在のような他のリンクはありますか?
追加された 著者 xoail,

1 答え

ここにはあまり情報がありません。 CFNetwork/iOSVersion(4xx/5xx)、Darwin/11.0.0(AppName/1.6 CFNetwork/485.13.9 Darwin/11.0.0)の形式であることが判明しました。

4
追加された
CFNetworkとDarwinは何を意味していますか?
追加された 著者 Erx_VB.NExT.Coder,
@ Erx_VB.NExT.Coder、 'Darwin'は、OS XとiOSを実行する基盤となるBSDシステムの名前です。 CFNetwork(「Core Foundation Network」)は基本的に、HTTPリクエストを行う際に間接的に使用されるiOSアプリケーションのネットワークフレームワークの名前です。
追加された 著者 mszaro,