差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
上一修订版 两侧同时换到之后的修订记录
im:ios:sdk:basic [2021/08/05 07:17]
huanxinfudh [自动登录]
im:ios:sdk:basic [2021/09/23 10:19]
zhaoliang [登录]
行 74: 行 74:
 <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) {
 +    if (!aError) {
 +        NSLog(@"​登录成功"​);​
 +    } else {
 +        NSLog(@"​登录失败的原因---%@",​ aError.errorDescription);​
 +    }
 +}];
 +</​code>​
 +
 +===== 使用token登录 =====
 +SDK也支持使用token登录,比如在app的服务器获取token,然后交给应用使用token登录。
 +
 +**''​请注意: 使用token 登录时需要处理token过期的问题,比如在每次登录时更新token 等机制。''​**
 +
 +<code objc>
 +    [[EMClient sharedClient] loginWithUsername:​@"​8001"​ token:​@"​111111"​ completion:​^(NSString *aUsername, EMError *aError) {
     if (!aError) {     if (!aError) {
         NSLog(@"​登录成功"​);​         NSLog(@"​登录成功"​);​