🚀使用 Demo
我们强烈建议您首先运行我们为您准备的框架相关的示例 DEMO。这不仅可以让您直观体验 IMSDK 的功能,还将帮助您在实际集成过程中迅速定位和解决问题。
集成步骤
1. 目前采用 cocoapds 获取 sdk,添加依赖到 Podfile:
pod 'OpenIMSDK', '~>3.0.0'
SDK 版本参考:https://github.com/openimsdk/Open-IM-SDK-iOS.git
2. 引入模块
@import OpenIMSDK;
3. 初始化
OIMInitConfig *config = [OIMInitConfig new];
config.apiAddr = @"";
config.wsAddr = @"";
config.objectStorage = @"";
BOOL success = [OIMManager.manager initSDKWithConfig:config
onConnecting:^{
} onConnectFailure:^(NSInteger code, NSString * _Nullable msg) {
// 连接失败的回调函数
// code 错误码
// error 错误信息
} onConnectSuccess:^{
// SDK 已经成功连接到IM服务器
} onKickedOffline:^{
// SDK 正在连接到IM服务器
} onUserTokenExpired:^{
// 在线时票据过期:此时您需要生成新的 token 并再次调用 的 login() 函数重新登录。
}];