【IoT开发手册】小白也能玩转IoT开发之创建移动应用-Arduino中文社区 - Powered by Discuz! Archiver

机智小子 发表于 2021-5-13 16:12

【IoT开发手册】小白也能玩转IoT开发之创建移动应用



在上一篇【IoT开发手册】中讲到了如何创建标准方案智能产品、自定义方案的智能产品、产品页面开发、数据点(功能点)定义、硬件产品上架等内容,熟悉以上信息或者说以上流程后能让新用户快速上手,能避免踩坑。
今天,主要讲创建移动应用,机智云物联网平台在创建移动应用方面有哪些特点呢?
[*]支持创建智能家居、商用租赁、资产跟踪管、设备安防、自定义类型的应用。
[*]应用页面的功能可以在线、可视化配置,换句话就是点一点鼠标就能完成页面功能开发。
[*]通过配置证书就可以快速构建应用,设备升级、管理均能可视化。
[*]构建一次APP,只需在线进行翻译和进行时区配置,即可生成对应语音版本的APP应用,让设备出海、国际化更便利。
第二篇:创建移动应用
1.1. 创建应用


创建移动应用:点击右侧的“创建”按钮并选择移动应用的类型;https://club.gizwits.com/data/attachment/forum/202105/12/190024th0mjhhzcph0ppb5.png.thumb.jpg

默认选择”智能家居”类型应用,填写应用名称和包名,选择应用类型,等待创建完成进入应用详情。*智能家居是智家APP框架的 APP(智家可在应用商店搜索下载)商用租赁是租赁 APP 的框架自定义应用是无固定类型的应用(自定义应用是未定义类型的应用,针对自助开发的用户,生成对应平台的APP ID,可以根据文档指引,下载示例源代码进行二次开发)
https://club.gizwits.com/data/attachment/forum/202105/12/190152nroh30jpoj8oloan.png.thumb.jpg

智能家居类移动应用详情,创建完成后可以编辑应用信息。
https://club.gizwits.com/data/attachment/forum/202105/12/190240f968eyze3xx33bb3.png.thumb.jpg

商用租赁类移动应用详情,创建完成后可以编辑应用信息。
https://club.gizwits.com/data/attachment/forum/202105/12/190309cj6zdjkaarr2kr4j.png.thumb.jpg

1.2. 个性化个性化与功能中可以配置应用的图标、启动页、主题色、默认壁纸。1.2.1 个性化与功能进入应用详情,上方切换到“个性化”,左侧点击“个性化与功能”,右侧选择“信息”,可设置 APP 图标和启动页图片,中间可预览显示效果。
https://club.gizwits.com/data/attachment/forum/202105/12/190348d52h2jh1x5jk2h1o.png.thumb.jpg
右侧切换“关联”功能,可关联和显示已关联产品,只有关联了的产品才能显示在 APP 上面对应的设备。点击“+”按钮添加关联的产品。


https://club.gizwits.com/data/attachment/forum/202105/12/190412wtk3rc3k6os6tcgl.png.thumb.jpg


右侧点击“主题”,可以设置 APP 的主题颜色。点击“选择主题”可以选择主题模板,点击下方主题色可根据需求设定不同的主题色。

https://club.gizwits.com/data/attachment/forum/202105/12/190454liwbkoptlwk6h4zh.png.thumb.jpg


右侧点击“壁纸”,可以设置 APP 默认的壁纸和预设的壁纸。通过点击壁纸选择资源库或上传新的壁纸。

https://club.gizwits.com/data/attachment/forum/202105/12/190516phqr96d6r8dbagt7.png.thumb.jpg


1.2.2 页面配置点击左侧【页面设置】展开更多功能,可配置登录页标题、关于我们、隐私条款及用户协议这几个页面的内容。i. 登录选择【登录页面】,点击“应用的Slogan”可以设置登录页的标题语。

https://club.gizwits.com/data/attachment/forum/202105/12/190552ul38ziwpwpzw133z.jpg.thumb.jpg


ii. 关于我们选择【关于我们】,通过点击“+”号新增应用/公司简介等内容,编写完之后之后点击“保存”按钮。
https://club.gizwits.com/data/attachment/forum/202105/12/190623nhn1cl5kzhkkkh8e.jpg.thumb.jpg


iii. 隐私条款选择【隐私政策】,在右侧编辑区域编写隐私条款内容,可通过文档粘贴进来并保留样式,编写完成之后点击“保存”按钮。
https://club.gizwits.com/data/attachment/forum/202105/12/190654l18lhb49o1hhmw43.jpg.thumb.jpg


1.3. 拓展功能点击顶部【拓展功能】按钮,已支持配置的拓展功能有:第三方登录、多语言配置、推送设置、定位配置、体验中心配置、Siri管理、第三方平台。1.3.1 第三方登录点击左侧【第三方登录】功能,支持配置QQ、微信、Twitter、Facebook等第三方授权登录。第三方登陆需要启动并配置相关key参数,鼠标移入对应的第三方登录平台,并点击“启动”。
https://club.gizwits.com/data/attachment/forum/202105/12/190727f9g8ctldx5lpchih.png.thumb.jpg

开启后填写对应的参数,点击下方“保存”按钮。
https://club.gizwits.com/data/attachment/forum/202105/12/190752dincqn2hc5m9cncp.png.thumb.jpg
需要配置的参数类型
https://club.gizwits.com/data/attachment/forum/202105/13/154223ouywzdpdtuatsyaa.png.thumb.jpg

1.3.2 多语言配置支持全球化部署,配置多地区语言。
点击左侧【多语言配置】,应用配置中保存的文案会全部罗列出来,点击“+添加语言”,选择需要配置的语言,点击确定。

https://club.gizwits.com/data/attachment/forum/202105/12/190844vytsg0ioq10x6teq.jpg.thumb.jpg


编辑对应文案的对应语言内容,点击右侧可修改内容,编辑点击右上角“保存编辑”按钮。
https://club.gizwits.com/data/attachment/forum/202105/12/190913ae9a8nt7wkva1ftw.jpg.thumb.jpg


已支持28种多语言配置。

1.3.3 推送设置推送设置:支持极光推送(APP系统推送)、电话推送和短信推送。*极光推送(JPush):我们使用极光推送作为推送引擎,用于APP云到端的通知功能。即指在手机的通知栏(状态栏)上会显示的通知信息,主要用来达到告知用户设备状态提醒的目的。
点击左侧【推送设置】:极光推送需要设置 Appkey。电话和短信推送可直接“点击开启”,开启后可以使用场景等设置电话和短信推送的功能。配置完成之后点击“保存”按钮。
https://club.gizwits.com/data/attachment/forum/202105/12/191001cbb2yh2yyng671yh.jpg.thumb.jpg
1.3.4 定位配置

点击左侧【定位配置】:支持高德地图和谷歌地图配置。设置高德地图(国内)和谷歌地图(海外)对应的 Android Key后,点击“保存”按钮。
地图在机智云智家APP中的应用主要有两个方面,一是定位用户当前位置,获取天气信息。二是智能场景中设置电子围栏,实现自动化。
https://club.gizwits.com/data/attachment/forum/202105/12/191045uuhza9d8wyt1nczz.jpg.thumb.jpg
1.3.5 体验中心配置开启体验中心后,用户可以在APP中模拟设备进行控制体验。点击左侧【体验中心配置】:开启后可在应用中体验已关联产品的设备控制模版。
https://club.gizwits.com/data/attachment/forum/202105/12/191122zwewl27vfkyv8vky.jpg.thumb.jpg
1.3.6 Siri管理点击左侧【Siri 管理】:开启 Siri,iPhone 手机用户可将手动智能场景添加到 Siri。
https://club.gizwits.com/data/attachment/forum/202105/12/191154sdas8xiysz8f3dif.jpg.thumb.jpg

1.3.7 第三方平台第三方平台
点击左侧【第三方平台】:可配置第三方平台的说明文档。(产品发布到第三方平台需要到“语音应用”中开通发布技能。)
https://club.gizwits.com/data/attachment/forum/202105/12/191226bex3kchj99ea3h4n.jpg.thumb.jpg
机智云开发者中心提供第三方平台的OAuth授权能力,已经支持国内外主流的平台,分别是Echo、Google Home、天猫精灵、IFTTT、DuerOS(小度音箱)、米家(小爱音箱)。
通过右侧开启/关闭,配置 APP 对应的第三方语音平台的授权码帮助文档,点击“+”号,新增第三方语音平台的帮助文档内容。
https://club.gizwits.com/data/attachment/forum/202105/12/191255aegbo2z37peegb12.jpg.thumb.jpg
1.4. 构建应用通过配置应用证书后,可以快速构建应用。1.4.1 应用证书

构建应用需要上传iOS 和安卓的证书和填写证书密码。iOS证书需要到 Apple 开发者平台获取。不配置证书,只能构建测试版APP安卓证书可点击“自动生成“,生成安卓的证书。
https://club.gizwits.com/data/attachment/forum/202105/12/191337ewki68czmmmik3wz.jpg.thumb.jpg

1.4.2 iOS APP Store
iOS App Store:通过设置 Team ID,并将机智云开发者账户加入到苹果开发者平台的组织下,然后授权对应的应用,即可自动将构建的 APP 包上传到 Testflight,方便开发者发布应用。*Testflight:是苹果的官方内测商店,App上架需要先通过Testflight来进行内测,测试没问题后,可以直接申请发布到正式商店Apple Store。
https://club.gizwits.com/data/attachment/forum/202105/12/191410ob0qc399wwws0pg9.jpg.thumb.jpg


1.4.3 应用构建
应用构建:点击构建应用,等待构建 APP 包。构建线上版需要上传正确的证书。


https://club.gizwits.com/data/attachment/forum/202105/12/191441bou4qco0kxpoflx5.png.thumb.jpg

- 测试版构建完成后可以点击“二维码图标“,扫描展开的二维码安装测试包。(但由于使用的是机智云企业证书,会导致部分功能可能不可用)- 线上版构建完成后可以下载安装包,点击“iOS/安卓图标“即可下载安卓包。
https://club.gizwits.com/data/attachment/forum/202105/12/191502c1js3y1yyczzr006.png.thumb.jpg


页: [1]
查看完整版本: 【IoT开发手册】小白也能玩转IoT开发之创建移动应用