差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
im:ios:sdk:basic [2018/11/02 11:16]
huanxinfudh
im:ios:sdk:basic [2019/10/31 08:47]
huanxinfudh [登录]
行 43: 行 43:
  
   * AppKey: 区别 APP 的标识,参考[[im:​quickstart:​guide:​experience#​注册并创建应用|开发者注册及管理后台]]。   * AppKey: 区别 APP 的标识,参考[[im:​quickstart:​guide:​experience#​注册并创建应用|开发者注册及管理后台]]。
-  * apnsCertName:​ iOS 中推送证书名称,参考[[start:300iosclientintegration:10prepareforsdkimport|制作与上传推送证书]]。+  * apnsCertName:​ iOS 中推送证书名称,参考[[im:ios:sdk:prepare|制作与上传推送证书]]。
  
 环信为 IM 部分提供了 APNS 推送功能,如果您要使用,请跳转到[[im:​ios:​apns:​offline|APNS离线推送]]。 环信为 IM 部分提供了 APNS 推送功能,如果您要使用,请跳转到[[im:​ios:​apns:​offline|APNS离线推送]]。
行 66: 行 66:
  
 <code objc> <code objc>
-EMError *error = [[EMClient sharedClient] loginWithUsername:​@"​8001" password:​@"​111111"​]; +    ​[[EMClient sharedClient] loginWithUsername:​@"​user1" password:​@"​111111" ​completion:​^(NSString *aUsername, EMError *aError) { 
-if (!error) { +        if (!aError) { 
-    NSLog(@"​登录成功"​);​ +            NSLog(@"​登录成功"​);​ 
-}+        else { 
 +            NSLog(@"​登录失败的原因---%@",​ aError.errorDescription);​ 
 +        } 
 +    }];
 </​code>​ </​code>​
  
行 167: 行 170:
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-上一页:[[im:​ios:​sdk:​import|iOS SDK 介绍及导入]]+上一页:[[im:​ios:​sdk:​prepare|iOS SDK 快速集成]]
 </​WRAP>​ </​WRAP>​
  
 <WRAP half column> <WRAP half column>
-下一页:[[im:​ios:​sdk:​quickstart|iOS SDK 快速集成]]+下一页:[[im:​ios:​sdk:​upgradeguide|SDK 2.x 至 3.x 升级指南]]
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​