基于Startalk服务器及客户端,用户可建立属于自己的域,
注册账号、新建域、添加域用户、下载客户端、配置域导航,
仅需5步,您就可以拥有强大的im能力,
客户端下载下载
客户端导航配置配置导航
Startalk私有云是一种去中心化的部署方式,
用户或企业将Startalk后端代码完全部署在自己的服务器上,
选择SDK嵌入自己的APP中,
每个公司都是一个单独的节点,每个节点独立运营,数据只保存在节点中
- 初始化项目:
在项目根目录执行pod install
- 使用XCode打开IMSDK-iOS.xcworkspace并运行;
imsdk-ios
目前提供手动集成与Cocoapods集成的方式(IMSDK默认会依赖React-Native0.54版本), 具体步骤参考集成文档
目前不支持Swift集成
首先需要对sdk进行初始化操作,之后配置导航Url,然后进行登录。
1. 在需要使用QIMSDK的地方引入头文件QIMSDK.h
#import "QIMSDK.h"
2. 初始化QIMSDK中的UI栈(如果需要在不同的地方进行scheme跳转,切换页面务必重新初始化QIMSDK的UI栈)
[QIMSDKUIHelper sharedInstanceWithRootNav:rootNav rootVc:rootVc];
3. 配置导航地址
BOOL success = [[QIMKit sharedInstance] qimNav_updateNavigationConfigWithDomain:@"qim.com" WithUserName:@"san.zhang"];
4. 账号密码登录账号
[[QIMKit sharedInstance] loginWithUserName:@"san.zhang" WithPassWord:@"abcdef"];
5. 获取消息对话列表页,贴到自定义VC的View上
UIView *sessionView = [[QIMSDKUIHelper sharedInstance] getQIMSessionListViewWithBaseFrame:self.view.bounds];
[self.view addSubview:sessionView];
你可以在当前仓库的 Release 进行历史版本下载。
你可以在 这里 查看IMSDK所有更新信息