|
@@ -69,6 +69,33 @@ static netWorkManager *Game_NetWorkShareInstance = nil;
|
|
|
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", @"text/plain",@"application/xml",@"image/png", @"audio/aac", @"text/x-vcard",nil];
|
|
|
|
|
|
manager.requestSerializer.HTTPMethodsEncodingParametersInURI = [NSSet setWithObjects:@"GET", @"HEAD", nil];
|
|
|
+
|
|
|
+ //设置当前语言
|
|
|
+ NSString * preferredLanguage = @"zh";
|
|
|
+ //NSArray *arLanguages = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"];
|
|
|
+ //NSLog(@"arLanguages:%@",arLanguages);
|
|
|
+ ///获取设备当前地区的代码和APP语言环境
|
|
|
+ NSString *languageCode = [NSLocale preferredLanguages][0];
|
|
|
+
|
|
|
+ //目前支持 中文(简体 繁体) 英文 日语
|
|
|
+ if([languageCode rangeOfString:@"zh-Hans"].location != NSNotFound)
|
|
|
+ {
|
|
|
+ preferredLanguage = @"zh";
|
|
|
+ }
|
|
|
+ else if([languageCode rangeOfString:@"zh-Hant"].location != NSNotFound)
|
|
|
+ {
|
|
|
+ preferredLanguage = @"zh-TW";
|
|
|
+ }
|
|
|
+ else if([languageCode rangeOfString:@"ja-"].location != NSNotFound)
|
|
|
+ {
|
|
|
+ preferredLanguage = @"ja";
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ preferredLanguage = @"en";
|
|
|
+ }
|
|
|
+
|
|
|
+ [manager.requestSerializer setValue:preferredLanguage forHTTPHeaderField:@"Accept-Language"];
|
|
|
+
|
|
|
// 请求头里添加版本号
|
|
|
//[manager.requestSerializer setValue:@"1.0" forHTTPHeaderField:@"rc-sdk"];
|
|
|
//[manager.requestSerializer setValue:@"1" forHTTPHeaderField:@"rc-platform"]; //iOS 1 安卓0
|