本文由嵌入式企鹅圈原创团队成员-华南师范大学物联网创新中心Hende_Zhu先生执笔。
前面文章提到,庆科物联系统为APP端开发提供两种SDK,分别用于Native APP开发和基于APICloud平台的混合模式开发,其中主推APICloud进行APP开发。通过APICloud平台,开发者可以通过使用标准web技术即可完成一款高质量的移动应用(包括iOS以及Android),其所具有的开发周期短、功能模块强大的特点得到IoT开发者的喜爱。
除了庆科以外,机智云也提供了用于APICloud开发的模块包,APICloud通过提供模块来扩展各种功能。下面将介绍APICloud平台的使用和本地调试环境搭建。
一、账号注册
现在APICloud官网完成账号注册登陆:http://www.apicloud.com/,可以看到账号下面自动创建了一个HelloApp的项目(以下介绍以这个项目例子进行展开):
二、开发工具下载
网站链接:http://www.apicloud.com/devtools,下载后可以直接打开工具的应用程序。
三、项目挂载,同步到本地
登陆完成后,对项目进行挂载,同步到本地来进行调试,当然也可以选择本地重新创建APICloud项目进行开发。
四、实时预览
五、本地编译安装包,wifi真机同步调试
1.编译自定义Loader,编译完成后安装应用:
2.wifi真机同步调试:查看wifi真机同步服务器地址通过点击菜单栏中的帮助->查看查看wifi真机同步服务器地址,打开App(连接wifi,手机必须和服务器在同一个局域网)点击页面的白色小球,然后进行输入服务器端口号和地址,刚才点击的白色小球变为绿色才算是连接成功:
3. 改完代码,即可在工具栏中点击wifi图标即可进行wifi真机同步,然后在手机端进行预览和测试。
4. 读者可能看到前面在PC端就可以实现实时预览了为什么还要弄到手机App端呢?其实在PC端的预览是静态页面的预览,项目里面的js脚本并没有进行解析,同时在引用APICloud提供的模块比如二维码模块也没有编译进来,因此仅仅在PC端是不能完成测试的,自定义Loader是APICloud为开发者提供的用于在本地完成编译和测试的工具,wifi真机同步快,有相当好的调试体验。
六、APP正式发布
1.云端同步,提交代码:
2.端设置:设置app图标、横竖屏、状态栏以及启动页面
3.一键创建证书
证书创建完成:
4.云编译
编译完成后,即可扫描二维码进行下载安装:
以上完成了APICloud环境搭建、调试以及APP编译和正式发布的介绍,赶紧开始你的APP开发测试吧!
嵌入式企鹅圈原创团队由阿里、魅族、炬力、华南师范大学物联网创新中心等资深工程师组成。百分百原创,每周两篇,分享嵌入式、Linux、物联网、GPU、Android等技术。欢迎扫码关注微信公众号:嵌入式企鹅圈,实时推送原创文章!