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