Moja aplikacja Phonegap może przeglądać witryny zewnętrzne, które również korzystają z interfejsu API Phonegap. Obecnie warunkowo włączam javascript Phonegap na podstawie platformy, na której się znajdujesz (Android, iOS, itp.). Nie potrafię jednak odróżnić aplikacji Phonegap od zwykłej przeglądarki na urządzeniu mobilnym. Czy istnieje sposób na zmianę agenta użytkownika w mojej aplikacji Phonegap, aby dać mojemu serwerowi wskazówkę na ten temat?Zmiana klienta aplikacji Phonegap
Najbardziej zainteresowani tym rozwiązaniem system iOS.
Byłoby miło dołączyć do Androida rozwiązanie. –
Znalazłem rozwiązanie dla systemu Android pod adresem http://stackoverflow.com/questions/14406393/change-phonegap-cordova-user-agent-for-ajax – Krishna
Aby uzyskać działające rozwiązanie @alanou, powinieneś dodać kod, który umieścił pod koniec metoda didFinishLaunchingWithOptions tuż przed instrukcją return. Wygląda na to, że [self.window makeKeyAndVisible]; musi zostać uruchomiony, zanim będzie można zmienić UA. Test OK na iPhone 4 z iOS 6.1.3 – redochka