瀏覽代碼

无IM token,提示重新登录

Steven 4 年之前
父節點
當前提交
db5617c330

+ 10 - 10
MusicGradeExam/MusicGradeExam/Define/PrefixHeader.pch

@@ -85,11 +85,11 @@
 
 //#ifdef DEBUG
 
-//#define hostURL (@"https://test.kj.colexiu.com")
-//#define SEALCLASSHOST (@"https://test.kj.colexiu.com/api-im")
-//#define WEBHOST (@"https://test.m.kj.colexiu.com")
-//#define JSPUSH_ENVIRONMENT (NO)
-//#define RCIM_KEY (@"mgb7ka1nme0yg")
+#define hostURL (@"https://test.kj.colexiu.com")
+#define SEALCLASSHOST (@"https://test.kj.colexiu.com/api-im")
+#define WEBHOST (@"https://test.m.kj.colexiu.com")
+#define JSPUSH_ENVIRONMENT (NO)
+#define RCIM_KEY (@"mgb7ka1nme0yg")
 
 //#define hostURL (@"http://192.168.3.28:8000")
 //#define SEALCLASSHOST (@"http://192.168.3.28:8000/api-im")
@@ -105,11 +105,11 @@
 
 //#else    // 线上
 
-#define hostURL (@"https://kj.colexiu.com")
-#define SEALCLASSHOST (@"https://kj.colexiu.com/api-im")
-#define WEBHOST (@"https://m.kj.colexiu.com")
-#define JSPUSH_ENVIRONMENT (YES)
-#define RCIM_KEY (@"8w7jv4qb8zuyy")
+//#define hostURL (@"https://kj.colexiu.com")
+//#define SEALCLASSHOST (@"https://kj.colexiu.com/api-im")
+//#define WEBHOST (@"https://m.kj.colexiu.com")
+//#define JSPUSH_ENVIRONMENT (YES)
+//#define RCIM_KEY (@"8w7jv4qb8zuyy")
 
 //#endif
 

+ 0 - 1
MusicGradeExam/MusicGradeExam/Manager/OnlineRoomManager.m

@@ -13,7 +13,6 @@
 #import <RongIMLib/RongIMLib.h>
 #import "RTCService.h"
 #import "ClassroomService.h"
-#import "KSNormalAlertView.h"
 #import "RCConnectionManager.h"
 #import "KSNormalAlertView.h"
 

+ 2 - 1
MusicGradeExam/MusicGradeExam/Manager/RCConnectionManager.m

@@ -35,7 +35,8 @@
     }
     else if (isNeedJoin && !self.isConnected) {
         dispatch_main_async_safe(^{
-            [MBProgressHUD ksShowMessage:@"IM未连接上"];
+            NSString *tipsMessage = [NSString isEmptyString:UserDefault(RongTokenKey)] ? @"无IM token,请重新登录获取" : @"IM未能连接上,请检查您的网络";
+            [MBProgressHUD ksShowMessage:tipsMessage];
         });
     }
 }

+ 1 - 1
MusicGradeExam/MusicGradeExam/UI/Exam/Controller/WaitExamViewController.m

@@ -180,7 +180,7 @@
 
 - (void)requestDataWithHub:(BOOL)needHub {
     if (needHub) {
-       [self showhud];
+        [self showhud];
     }
     
     [KSRequestManager needCheckingDetailRequest:KS_GET examRegistrationId:self.examRegistrationId success:^(NSDictionary * _Nonnull dic) {

+ 4 - 0
MusicGradeExam/MusicGradeExam/UI/Login/Model/UserInfoManager.m

@@ -135,6 +135,10 @@
             });
         }
         else {
+            if (errorCode == RC_CONNECTION_EXIST) {
+                [RCConnectionManager shareManager].isConnected = YES;
+                return;
+            }
             NSString *message = [NSString stringWithFormat:@"IM连接错误%ld",errorCode];
             dispatch_main_async_safe(^{
                 [self showMessage:message];