|
@@ -204,6 +204,7 @@ ComontAlretViewControllerDelegate>
|
|
|
[[NSRunLoop currentRunLoop] addTimer:_checkThridConnectTimer forMode:NSRunLoopCommonModes];
|
|
|
}
|
|
|
|
|
|
+
|
|
|
#pragma mark 检测融云链接是否完成
|
|
|
- (void)checkThridRuiYunFun{
|
|
|
|
|
@@ -1530,11 +1531,40 @@ NSDate *lastVideoTome;/*上一帧数据时间*/
|
|
|
_didSendfristMsg = true;
|
|
|
|
|
|
_isLoginAgainType = false;
|
|
|
+
|
|
|
+ [self getPreferredLanguage];
|
|
|
//test code
|
|
|
//[self LogoutByOtherFun];
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+#pragma mark 语言和市区 同步云机
|
|
|
+-(void)getPreferredLanguage
|
|
|
+{//{"data":{"language":"zh-CN","timeZone":"Etc/GMT+8"},"type":"setLanguages"}
|
|
|
+ // iOS 获取设备当前语言的代码
|
|
|
+ NSString *preferredLanguage = [[[NSBundle mainBundle] preferredLocalizations] firstObject];
|
|
|
+// HLog(@"当前语言:%@", preferredLanguage);
|
|
|
+
|
|
|
+ NSString*gmtStr = [self UTCOffset];
|
|
|
+ HLog(@"%@",gmtStr);
|
|
|
+// //获取名字,如“GMT+08:00
|
|
|
+
|
|
|
+ NSString *commondStr = [NSString stringWithFormat:@"{\"type\":\"setLanguages\",\"data\":{\"language\":\"%@\",\"timeZone\":\"%@\"}}",preferredLanguage,gmtStr];
|
|
|
+
|
|
|
+ [self send_data:commondStr];
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
+-(NSString *)UTCOffset {
|
|
|
+ NSTimeZone *localTZ = [NSTimeZone localTimeZone];
|
|
|
+ float offset = localTZ.secondsFromGMT/3600.0;
|
|
|
+ if(offset > 0){
|
|
|
+ return [NSString stringWithFormat:@"Etc/GMT+%g",offset];
|
|
|
+ }
|
|
|
+ return [NSString stringWithFormat:@"Etc/GMT%g",offset];
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
#pragma mark 单点登录被挤下线弹框
|
|
|
- (void)LogoutByOtherFun
|
|
|
{
|