あなたがまだそのための簡単な解決策を探しているなら、これが私がそれを達成した方法です:
// Modify the user-agent
NSString* suffixUA = @" my nice user-agent suffix";
UIWebView* webView = [[UIWebView alloc] initWithFrame:CGRectZero];
NSString* defaultUA = [webView stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"];
NSString* finalUA = [defaultUA stringByAppendingString:suffixUA];
NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:finalUA, @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionary];
Phonegap (Cordova) サンプル アプリでは、これらの行をAppDelegate.mのdidFinishLaunchingWithOptionsメソッドに追加する必要があります。
私はこれを理解するために丸一日を費やしました!私はそれが他の人に役立つと確信しています。