| 许可 | BSD |
| 发布时间最后发布 | 2017年10月 |
| SwiftSwift 版本 | 3.2 |
由 Marcin Lukow、Robert Swain 和 Morteza Araby 维护。
| 依赖项 | |
| CryptoSwift | ~> 0.7.2 |
| JSCoreBom | ~> 1.1.1 |
| MatrixSDK | ~> 0.7.7 |
| WebRTC | ~> 61.5.19063 |
如果您对 Ericsson 上下文通信云有任何疑问,请随时通过 https://discuss.c3.ericsson.net/ 联系我们。
要运行示例项目,请首先从仓库克隆,然后在 Example 目录中运行 pod install。
C3Lib 可通过 CocoaPods 获取。要安装,只需将以下行添加到您的 Podfile 中。
要求。
pod "C3Lib" Xcode >= 8(您可以通过启动 Xcode 并从 Xcode 菜单中选择 关于 Xcode 来检查您具有哪个版本)
pod --version 来检查您拥有哪个版本)Client 是每个应用的起点,它管理状态与服务器之间的连接。
使用 AuthInfo 对象对客户端进行认证,它可以通过不同的方式获得。`Auth` 类包含了一些静态方法,用于常见的认证方法。让我们从一个之前用 Auth.register() 注册的用户开始登录。
let client = Client()认证后,我们可以更改显示名和状态。
Auth.login(as: "foo",
password: "password123",
serverUrl: "https://example.com",
success: { authInfo in
client.auth(authInfo, success: { client in
print("Authenticated with user id: \(client.user!.id)")
}, failure: { error in
print("Failed to authenticate user: \(error.localizedDescription)")
})
}, failure: { error in
print("Failed to authenticate user: \(error.localizedDescription)")
})您可以在此处查看完整的文档 这里。
client.setName("Test User", success: { client in
client.setStatus("Ready to roll", ...)
})作者
Ericsson AB
CocoaPods 是一个来自