客户端 SDK 首次预览
客户端 SDK 首次预览
预览在 OpenSDK 内部完成,不调用 HTTP 播放接口。完整绑定和授权步骤见 开发移动应用。
选择 Android 或 iOS
| 平台 | 资源下载 中的包 | 组件页 |
|---|---|---|
| Android | Android OpenSDK 与 Android 子账号 Demo | Android OpenSDK |
| iOS | iOS OpenSDK 与 iOS 子账号 Demo | iOS OpenSDK |
iOS 只能跑真机,不能在模拟器里跑,且需要 Xcode 9.0 或更高。本页不承诺其它模拟器支持。
PC OpenSDK 是另一条桌面路径: 开发桌面应用。
下载演示
以 资源下载 当前的 Updated 日期和 Hash 校验压缩包,再打开。各设备版本的绑定顺序跟演示走。
服务端 token
在服务端用 accessToken 取管理员 token(https://openapi-[DataCenter].easy4ip.com/openapi/accessToken)。有效期 3 天;遇到 TK1002 再取。
应用用户不能持有管理员 token 时,创建子账号并调用 subAccountToken。iOS 初始化接受这两种 token;把 addr 里的 [Data Center] 换成你的数据中心编号。见 iOS OpenSDK。
初始化并预览
- 绑定设备。新设备或刚升级的设备,可能不能只靠 HTTP
bindDevice完成——还要用客户端 SDK 和演示。HTTP 入口:添加设备。 - 绑定后,从服务端用 设备管理(
device.detail.*)拉列表。 - 用内嵌 OpenSDK 预览。跟 SDK 页和演示走;应用内预览不要调用
bindDeviceLive。
配网、设备初始化、回放、对讲和图片解密留在客户端 SDK。账号、除绑定外的设备列表、云存储和告警查询留在你的服务端。
