私はポッドキャスト用のアプリを書いた、Otaku no Podcastです。アプリのさまざまな部分では、NSURLConnection
(RSSフィードを取得)、UIWebView
(ウェブサイトコンテンツを表示)、AVPlayer
(CDNからMP3オーディオファイルを再生)、MPMoviePlayerViewController
(CDNからビデオファイルを再生)を使用します。さて、これらのすべてが何らかの種類のHTTPリクエストを作成するので、標準のiPhone User-agent文字列で自分自身を宣伝すると仮定しています。 (私の仮定が間違っていると私に知らせてください)これは、私のログファイルを読むことに基づいて、私の訪問者の誰かが普通の古いモバイルSafariを使って来ているのか、私のアプリを使っているのかを知らせることができないということです。私のiOSプログラムは、どのようなHTTPユーザエージェントを広告しますか?
User-Agentを自分のものに変更する方法はありますか? NSURL
でこれを行う方法を説明しているthis question on SOが見つかりましたが、私が使用している上記のクラスに関する情報は見つかりませんでした。