推广 热搜: csgo  vue  2023  angelababy  gps  信用卡  新车  htc  落地  控制 

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

   2023-08-24 网络整理佚名1920
核心提示:APP开源框架将各个模块独立成包,开发者如果想了解其中某一个模块的实现代码与流程,直接参考框架代码即可。因此机智云在《APP开源框架》基础上进一步推出了实现项目完整控制功能的APP开源代码,降低开发智能硬件APP开发门槛及开发资源的投入。

机智云根据不同开发者的不同需求,提供了三种APP开发方式,包括集成SDK、使用App开源框架、使用App自动生成,帮助开发者更快地开发自己的APP。 开发者可以根据自己的项目需求选择合适的方式进行APP开发。 以下是针对不同需求的建议开发方法。

机智云设备接入SDK

机智云设备接入SDK(以下简称SDK)封装了手机(包括PAD等设备)与机智云智能硬件之间的通信流程,以及手机与云端的通信流程。 这些过程包括配置网络访问、发现、连接、控制、心跳、状态上报、报警通知等。

使用SDK可以让开发者快速完成APP开发。 开发者只需要关注APP的UI和UE设计,相对复杂的协议和错误处理可以忽略。 适合开发者的项目需求中,APP需要做复杂的业务逻辑处理,或者在自己已经完成的APP项目中,需要集成机智云的SDK来实现远程控制功能。

机智云目前提供3套SDK:iOS平台原生SDK、平台原生SDK、跨平台SDK。 开发者可以根据项目的需要进行选择。 该版本SDK可采用H5技术一次性开发,同时适配iOS及两个平台。

❖ iOS 平台原生 SDK 下载地址:

❖ iOS 平台原生 SDK 集成指南:

❖ 平台原生SDK下载地址:

❖ 平台原生 SDK 集成指南:

❖ 跨平台SDK下载地址:

❖ 跨平台SDK集成指南:

机智云云APP开源框架

为了进一步降低开发者的开发难度,机智云推出了APP开源框架,适合开发者的项目需求,APP需要做简单的业务逻辑处理。

机智云APP开源框架中,模块化集成了以下功能:

1、用户部分:用户注册、找回密码、第三方登录(微信登录、QQ登录) 用户登录:包括云用户登录、第三方登录(微信登录、QQ登录); 2、配置设备访问(+); 3.设备发现、列表展示; 4.消息推送:极光推送、百度推送; 5.自定义皮肤。

APP开源框架将各个模块分离成一个包。 如果开发者想了解某个模块的实现代码和流程,可以直接参考框架代码。

❖ iOS 开源框架使用说明:

❖ 基于iOS开源框架的快速开发示例:

❖ 开源框架指令:%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

❖ 基于开源框架的快速开发示例:

❖ 开源框架使用说明:

❖ 开源框架使用视频教程:... 95%99%E7%A8%8B.html

机智云APP自动生成服务

开发者的项目需求中,需要一个属于自己项目产品的APP进行调试,或者在APP开发中,需要一个完整的APP代码供参考。 因此,在“APP开源框架”的基础上,机智云进一步推出APP开源代码,实现项目的完整控制功能,降低智能硬件APP开发的开发门槛和开发资源投入。 开发者在产品项上创建对应的数据点后,云端会根据产品定义的数据点生成对应产品的APP参考码。

自动生成的APP代码模块化地集成了智能硬件APP所需的功能,主要包括:

1、用户部分:用户注册、找回密码、第三方登录(微信登录、QQ登录);

2、配置设备连接网络(+);

3.设备发现、列表展示;

4、设备控制;

5、消息推送:设备报警后,将报警信息推送至APP。 主要合作推送平台有极光推送、百度推送。

下载源码后,开发者只需优化UI,设计设备控制界面的控制逻辑即可。 源码的控制页面已经编写了机智云SDK控制设备的标准流程。 APP源码二次开发时,只需打包安装即可快速完成目标自有产品的智能控制APP。

❖ APP自动代码生成服务介绍及使用教程:

APP开发其他教程

❖ iOS 消息推送指南:%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81.html

❖ iOS 第三方登录及换肤教程:%E7%AC%AC%E4%B8%89%E6%96%B9%E7%99%BB%E9%99%86%E4%B8%8E%E6%8D %A2%E8%82%A4.html

❖ 消息推送指南:%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81.html

第三方登录及换肤教程:%E7%AC%AC%E4%B8%89%E6%96%B9%E7%99%BB%E5%BD%95%E4%B8%8E%E6%8D% A2%E8%82%A4.html

❖ SDK 数据透传方式分析:%E6%95%B0%E6%8D%AE%E9%80%8F%E4%BC%A0%E6%96%B9%E6%B3%95%E8%A7%A3 %E6%9E%90.html

需要说明的是,以上方法均基于机智云APP开源框架。

机智云APP开发准备工作

► 创建产品并定义数据点

► 为产品创建和iOS应用程序 在服务栏下,点击“应用配置”,分别添加和iOS应用程序。

► App ID及App含义及功能

App ID:应用程序识别码

App :App ID 的身份验证密钥

APPID在开发APP过程中的作用如下图所示:

当开发者需要开发智能产品的应用(包括iOS、Web应用等)时,在机智云开发者中创建应用时,后台会自动生成一个AppID并与设备关联。 该AppID需要在应用开发时填写。 所有在APP中注册的用户都绑定在Appid下。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON