Я написал приложение для своего подкаста, Otaku no Podcast. В различных частях приложения я использую NSURLConnection
(выборка RSS-каналов), UIWebView
(отображение содержимого веб-сайта), AVPlayer
(воспроизведение аудиофайлов MP3 с нашего CDN) и MPMoviePlayerViewController
(воспроизведение видеофайлов с нашего CDN). Теперь, поскольку все они делают HTTP-запросы какого-то рода, я предполагаю, что они будут рекламировать себя со стандартной строкой User-agent iPhone. (если мое предположение неверно, пожалуйста, дайте мне знать) Это означает, что, основываясь на чтении моих файлов журналов, я не могу сказать, кто из моих посетителей приходит через обычный старый Safari Safari, а не через мое приложение.
Есть ли способ изменить User-Agent на один из моих? Я нашел этот вопрос на SO описывает, как это сделать с помощью NSURL
, но я не могу найти никакой информации о каких-либо из вышеперечисленных классов, которые я использую.