接入第三方時,別人又需求,要求傳入我們的信息。
// 獲取 iOS 默認的 UserAgent,可以很巧妙地創建一個空的UIWebView來獲取:NSString *userAgent = [[[UIWebView alloc] init] stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"];// 獲取App名稱,我的App有本地化支持,所以是如下的寫法NSString *customUserAgent = [userAgent stringByAppendingFormat:@" %@", @"86wx/1.0.0"];[[NSUserDefaults standardUserDefaults] registerDefaults:@{@"UserAgent":customUserAgent}];
- (void)webViewDidFinishLoad:(UIWebView *)webView {// 打印信息NSLog(@"UserAgent = %@", [webView stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"]); }