Skip to main content

开发者平台入门须知

欢迎使用我们的开发者平台!本文将为您提供关于我们平台的概览以及入门指南,帮助您快速上手并开始开发您的项目。

平台概览

我们的开发者平台是一个多功能的工具,主要适用于以下平台:

  • Web开发: 提供丰富的Web开发资源和工具,使您能够轻松构建响应式网页和Web应用程序, 我们支持主流的浏览器, 包括但不限于: Chrome, Firefox, Edge, 360浏览器等。
  • Uniapp: 针对Uniapp开发框架提供支持,帮助您开发跨平台的应用程序,提高开发效率和代码复用率。
  • 安卓手机: 提供针对安卓手机的开发支持,让您能够构建功能丰富的安卓应用程序,并优化用户体验, 我们支持主流的安卓手机品牌, 包括但不限于: 华为, 小米, 荣耀, Oppo, 魅族等。
  • AR眼镜: 基于安卓原生开发,支持开发基于增强现实技术的应用程序,为用户带来全新的体验, 我们支持了市场面多款AR眼镜品牌设备, 包括但不限于: 蜂巢, ARGooz, Vuzix, Rokid, Realware等, 如果您有AR眼镜设备, 可以联系我们确定是否兼容, 如果没有可以联系我们采购设备(QQ群:731775364 客服:400-607-9795)。

前置知识

在开始使用我们的开发者平台之前,您需要掌握一些基本的前置知识,包括但不限于:

  • 编程语言: 对于Web开发和安卓手机开发,您需要熟悉HTML、CSS和JavaScript等前端技术,以及Java或Kotlin等安卓开发语言。
  • Uniapp框架: 如果您计划使用Uniapp开发跨平台应用程序,建议您了解Vue框架和Uniapp的基本使用。

平台的一些基础概念

  • 应用: 应用是AR远程协助开放平台的数据隔离屏障, 您如果有多个项目, 可以创建不同的应用来使用SDK。
  • 套餐: 开发平台目前提供了3款套餐使用, 注册后, 新创建的应用默认提供15天的发开体验时间, 其他套餐的具体情况, 可以登录开发者控制台查看详情, 如果需要采购套餐, 可以联系我们进行咨询。
  • AK管理: 全称AccessKey, 是应用鉴权的必要参数, 一个应用可以创建多个AK, AK可以通过禁用和启用控制使用权限, 为您的应用安全保驾护航。
  • 用户管理: 用户是基于应用来管理的, 是远程协助功能的实际使用参与人, 一个应用可以维护多个用户, 但是不同的套餐, 允许添加的人数是有区别的, 详情见套餐说明。用户有2个userId, 分别是userId和srcUserId, 在维护时, 集成方可以填入自己的用户ID, 平台称为srcUserId, 平台也会分配一个userId, 在应用使用时, 必须使用平台分配的userId, srcUserId是为了集成方获取业务数据库时, 区别用户使用;
  • 参数配置: 是应用使用时的一些必要服务的授权参数, 远程协助在使用时, 会用到声网音视频服务和文件存储服务, 目前15天的开发权限是支持使用平台的默认参数的, 也可以自行配置, 高级别套餐必须配置参数才可以使用, 具体参数的获取, 可以登录开发者控制台查看详情。

快速入门准备工作

在开始使用我们的平台之前,您需要完成以下准备工作:

  1. 注册账号: 如果您还没有账号,请注册一个开发者账号,并登录到我们的开发者平台控制台
  2. 了解文档: 阅读我们的文档和教程,了解平台提供的功能、API和开发工具。
  3. 安装开发工具: 根据您的开发需求,安装并配置相应的开发工具和环境,如Web开发工具(比如VSCode, WebStorm)、安卓开发工具(Android Studio)。
  4. 获取访问权限: 主要是创建AK和用户, 您需要登录开发者平台, 并经历如下几步:
    • 创建应用: 获取appKey
    • 创建AK: 获取accessKey & accessSecret
    • 创建用户: 获取userId
  5. 阅读示例代码: 浏览我们提供的示例代码, 根据您的实际需要下载对应客户端的示例代码,了解如何使用平台提供的功能和服务。
  6. 配置示例代码: 示例代码中需要配置的参数有如下几个:
    • appKey: 创建应用获取
    • accessKey: 创建AK获取
    • accessSecret: 创建AK获取
    • userId: 创建用户时分配

开始开发

完成以上准备工作后,您已经准备好开始开发您的项目了!如果您在使用过程中遇到任何问题或有任何疑问,请随时查阅我们的文档或联系我们的技术支持团队,我们将竭诚为您提供帮助和支持。

祝您在我们的开发者平台上取得成功,谢谢您的支持!


注意:本文提供了关于我们开发者平台的概览和入门指南,帮助您快速上手并开始开发您的项目。如果您对平台的特定功能或技术有更深入的了解需求,请查阅我们的详细文档和教程。