开始使用
  • English
  • 简体中文
前往官网
开始使用
  • English
  • 简体中文
前往官网
  • 开始使用
    • 快速入门
      • 学习路径
      • 控制台完成首次实时预览
      • 首次接口调用
      • 轻应用首次预览
      • 客户端 SDK 首次预览
      • 创建应用
    • 账号体系
    • 选择对接方式
    • 资源下载
  • 核心概念
  • 开发指南
  • 设备能力与事件参考
  • API 参考
  • SDK 与工具
  • 方案
  • 平台与支持
本页目录
选择 Android 或 iOS
下载演示
服务端 token
初始化并预览
相关

客户端 SDK 首次预览

客户端 SDK 首次预览

预览在 OpenSDK 内部完成,不调用 HTTP 播放接口。完整绑定和授权步骤见 开发移动应用。

选择 Android 或 iOS

平台资源下载 中的包组件页
AndroidAndroid OpenSDK 与 Android 子账号 DemoAndroid OpenSDK
iOSiOS OpenSDK 与 iOS 子账号 DemoiOS 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。

初始化并预览

  1. 绑定设备。新设备或刚升级的设备,可能不能只靠 HTTP bindDevice 完成——还要用客户端 SDK 和演示。HTTP 入口:添加设备。
  2. 绑定后,从服务端用 设备管理(device.detail.*)拉列表。
  3. 用内嵌 OpenSDK 预览。跟 SDK 页和演示走;应用内预览不要调用 bindDeviceLive。

配网、设备初始化、回放、对讲和图片解密留在客户端 SDK。账号、除绑定外的设备列表、云存储和告警查询留在你的服务端。

相关

  • 资源下载
  • 移动 SDK 摘要
  • token
轻应用首次预览
创建应用