差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
im:ios:sdk:basic [2020/04/07 10:25]
huanxinfudh [自动登录]
im:ios:sdk:basic [2020/12/02 09:16]
zhaoliang [被动退出登录]
行 84: 行 84:
 ===== 自动登录 ===== ===== 自动登录 =====
  
-自动登录:sdk在初始化的时候会根据Options中的isAutoLogin来决定是否执行自动登录,如果为YES,则sdk会直接登录上次登录且未做退出操作的账号,如果值为NO,则为未登录任何账号的状态。**isAutoLogin默认为YES**。+自动登录:sdk在初始化的时候会根据options中的isAutoLogin来决定是否执行自动登录,如果为YES,则sdk会直接登录上次登录且未做退出操作的账号,如果值为NO,则为未登录任何账号的状态。**isAutoLogin默认为YES**。
  
 ''​注意:3.6.5版本之后,isAutoLogin默认为YES,SDK会自动登录''​ ''​注意:3.6.5版本之后,isAutoLogin默认为YES,SDK会自动登录''​
  
-       ''​3.6.5之前的版本,isAutoLogin默认为NO,SDK是不会自动登录的,如果要使用自动登录需要按照下面的方式主动设置。''​+''​3.6.5之前的版本,isAutoLogin默认为NO,SDK是不会自动登录的,如果要使用自动登录需要按照下面的方式主动设置。''​
 <code objc> <code objc>
 [[EMClient sharedClient] loginWithUsername:​@"​8001"​ password:​@"​111111"​ completion:​^(NSString *aUsername, EMError *aError) { [[EMClient sharedClient] loginWithUsername:​@"​8001"​ password:​@"​111111"​ completion:​^(NSString *aUsername, EMError *aError) {
行 195: 行 195:
 - (void)userAccountDidRemoveFromServer;​ - (void)userAccountDidRemoveFromServer;​
 </​code>​ </​code>​
 +
 +===== 用户被封禁后的提示 =====
 +在[[http://​console.easemob.com|IM管理后台]]可以对用户进行管理,例如可以在后台封禁用户。 ​
 +用户被封禁后会提示SDK登录会返回 SERVER_SERVING_DISABLED(305),​ 可以根据用户这个返回值来进行相应的提示或者处理。
 +
 +需要注意的是app整个被禁用时也会返回上述错误码,由于app一般不会被禁用,所以可以用来提示用户被封禁。
 +
  
 ---- ----