APP开发 | 机智云三种APP开发方式介绍

机智云针对不同开发者的不同需求提供三种APP开发方式 , 包括集成SDK、使用app开源框架、使用app自动生成 , 帮助开发者更加快速开发自己的APP 。 开发者可以根据自己的项目需求 , 选取合适的方式进行APP开发 , 以下为不同需求建议选用的开发方式 。
机智云设备接入SDK 机智云的设备接入SDK(以下简称SDK)封装了手机(包括PAD等设备)与机智云智能硬件的通讯过程 , 以及手机与云端的通讯过程 。 这些过程包括配置入网、发现、连接、控制、心跳、状态上报、报警通知等 。
APP开发 | 机智云三种APP开发方式介绍
文章图片

使用SDK , 可以使得开发者快速完成APP开发 , 开发者仅需关注APP的UI和UE设计即可 , 而相对复杂的协议与错误处理等事项可忽略 。 适合开发者的项目需求中 , APP需要做复杂的业务逻辑处理 , 或者在自己已经完成的APP项目下 , 需要集成机智云的SDK实现远程控制的功能 。
机智云目前提供3套SDK:iOS平台原生SDK、Android平台原生SDK、APICloud跨平台SDK 。 开发者可以根据项目需要自行选择 , 其中APICloud版本SDK可以用H5技术一次开发 , 同时适配iOS和Android两个平台 。
? iOS平台原生SDK下载地址:https://download.gizwits.com/zh-cn/p/95/97
? iOS平台原生SDK集成指南:http://docs.gizwits.com/zh-cn/AppDev/iOSSDKA2.html
? Android平台原生SDK下载地址:https://download.gizwits.com/zh-cn/p/95/97
? Android平台原生SDK集成指南:http://docs.gizwits.com/zh-cn/AppDev/AndroidSDKA2.html
? APICloud跨平台SDK下载地址:https://download.gizwits.com/zh-cn/p/95/97
? APICloud跨平台SDK集成指南:http://docs.gizwits.com/zh-cn/AppDev/APICloudWifiSDK.html
机智云APP开源框架 为了进一步降低开发者的开发难度 , 机智云推出了APP开源框架 , 适合开发者的项目需求中 , APP需要做简单的业务逻辑处理 。
在机智云APP开源框架中 , 已经模块化集成了如下功能:
1.用户部分:用户注册 , 找回密码、第三方登录(微信登录、QQ登录)用户登录:包括云端用户登录 , 第三方登录(微信登录、QQ登录);2.配置设备入网(Arilink+SoftAP);3.设备发现 , 列表展示;4.消息推送:极光推送、百度推送;5.自定义皮肤 。
APP开源框架将各个模块独立成包 , 开发者如果想了解其中某一个模块的实现代码与流程 , 直接参考框架代码即可 。
? iOS开源框架使用说明:http://docs.gizwits.com/zh-cn/AppDev/iosframe.html
? 基于iOS开源框架的快速开发实例:http://docs.gizwits.com/zh-cn/quickstart/iOSAPPFrame.html
? Android开源框架使用说明:http://docs.gizwits.com/zh-cn/AppDev/Android%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.html
? 基于Android开源框架的快速开发实例:http://docs.gizwits.com/zh-cn/quickstart/AndroidAppFrame.html
? APICloud开源框架使用说明:http://docs.gizwits.com/zh-cn/AppDev/APICloudFrame.html
? 开源框架使用视频教程:http://docs.gizwits.com/zh-cn/Ap ... 95%99%E7%A8%8B.html
机智云APP自动生成服务 开发者的项目需求中 , 需要一款属于自己项目产品的APP给予调试 , 或在APP开发中 , 需要一款完整的APP代码给予参考 。 因此机智云在《APP开源框架》基础上进一步推出了实现项目完整控制功能的APP开源代码 , 降低开发智能硬件APP开发门槛及开发资源的投入 。 当开发者在产品项目上创建对应的数据点后 , 云端会根据产品定义的数据点生成对应产品的APP参考代码 。
自动生成的APP代码模块化集成了一个智能硬件APP必备功能 , 主要包括:
1.用户部分:用户注册 , 找回密码、第三方登录(微信登录、QQ登录);

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。