【app 教程连载一】-app开发准备工作
介绍机智云设备接入sdk以及机智云app开源框架的功能与作用,以及前期的准备工作。
机智云app开发资源简述
1. 机智云设备接入sdk
机智云的设备接入sdk(以下简称sdk)封装了手机(包括pad等设备)与机智云智能硬件的通讯过程,以及手机与云端的通讯过程。这些过程包括配置入网、发现、连接、控制、心跳、状态上报、报警通知等。使用sdk,可以使得开发者快速完成app开发,开发者仅需关注app的ui和ue设计即可,而相对复杂的协议与错误处理等事项可忽略。
机智云目前提供3套sdk:ios平台原生sdk、android平台原生sdk、apicloud跨平台sdk。开发者可以根据项目需要自行选择,其中apicloud版本sdk可以用h5技术一次开发,同时适配ios和android两个平台。
2. 机智云app开源框架
为了进一步降低开发者的开发难度,机智云推出了app开源框架。在框架中,已经模块化集成了如下功能:
1)用户部分:用户注册,找回密码、第三方登录(微信登录、qq登录)用户登录:包括云端用户登录,第三方登录(微信登录、qq登录);
2)配置设备入网(arilink+softap);
3)设备发现,列表展示;
4)消息推送:极光推送、百度推送;
5)自定义皮肤。
app开源框架将各个模块独立成包,开发者如果想了解其中某一个模块的实现代码与流程,直接参考框架代码即可。下面就将如何使用机智云开源框架快速开发一个app做详细的讲解。
准备工作
1. 创建产品并定义数据点
2. 为产品创建安卓和ios应用
在服务栏目下,点击“应用配置”,分别添加安卓与ios应用。
3. app id与app secret含义与作用
app id:应用标识码,当开发者需要为一款智能产品开发应用(包括ios、android、web应用等)时,在机智云开发者中创建应用的时候,后台会自动生成一个appid,并与此设备进行关联。应用开发时需要填入此appid。在app注册的所有用户绑定在该appid下。
app secret:app id的验证密钥。
如下图所示,为appid在开发app过程中的作用。
我只为你们的赞!
限量惊喜戳戳戳!!!