Zmień agenta użytkownika i usuń nazwę aplikacji i domyślne ustawienia iOS
Próbuję zmienić User-Agent w iOS, jednak gdy dodam mój niestandardowy User-Agent, dołącza go do istniejącego User-Agent, który zawiera moją nazwę aplikacji.
To jest kod, którego używam:
NSMutableURLRequest *request = [client requestWithMethod:@"POST" path:endpoint parameters:nil];
[request addValue:@"MyUserAgent (iPhone; iOS 7.0.2; gzip)" forHTTPHeaderField:@"User-Agent"];
A User-Agent wygląda tak:
MyAppName/1.0 (iPhone; iOS 7.0.2; Scale/2.00),MyUserAgent (iPhone; iOS 7.0.2; gzip)
Czytałem, że to może nie być możliwe, ponieważ nazwa aplikacji jest automatycznie dodawana do agenta użytkownika, jednak widziałem inną podobną aplikację do mojej, która udało się całkowicie dostosować agenta użytkownika.