配置APP插件
更新时间:2019-10-15 11:23:35
智能人居开放平台为了ISV更快的搭建自有品牌App,提供了免开发的App页面插件,通过简单的调用即可呈现一个完整功能。
平台当前提供的插件包括:
配置化界面
云端定时
配网(支持WiFi、以太网、蜂窝网)
设备消息记录
本地定时
意见反馈
AliOS车机授权
使用步骤
选择插件
进入应用管理,点击进入应用配置页面,在App界面配置页面,按需选择插件。
注意:
如果第一次使用插件,点击“生成代码”后,将插件代码和参数复制到App中,App才能打开该插件;
当插件右边出现“最新版本v1.0.xx”的更新字样,表明平台有新版本发布,如需使用最新版本插件功能,可点击进行更新。
复制代码
SDK依赖:每个插件依赖一些SDK,也请确保在“SDK下载”中获得这些SDK。
代码示例
Android端
import android.os.Bundle;
import com.aliyun.iot.aep.component.router.Router;
...
String code = "link://router/devicenotices";
Bundle bundle = new Bundle();
bundle.putString("key","value"); // 传入插件参数,没有参数则不需要这一行
Router.getInstance().toUrlForResult(getActivity(), code, 1, bundle);
IOS 端
#import <IMSBoneKit/IMSRouter/IMSRouter.h>
[[IMSRouterService sharedService] openURL:[NSURL URLWithString:@"跳转的url"] options:nil];
...
NSURL *url = [NSURL URLWithString:@"link://router/connectConfig"];
NSDictionary *options = @{@"key": @"value"}; // 传入插件参数,没有参数则不需要这一行
[[IMSRouterService sharedService] openURL:url options:options completionHandler:^(BOOL success) {
if (!success) {
[self ims_showHUDWithMessage:[NSString ls_loadFailed]];
}
}];
插件更新
针对自有 app的插件, 更新方法在参考“使用步骤”中的选择插件部分,当插件右边出现“最新版本v1.0.xx”的更新字样。
针对标准面板和配置化面板,需要在飞燕工作台中,重新选择或者编辑该面板,即可生效。
插件参数
配置化界面
参数 | 类型 | 描述 |
---|---|---|
iotId | String | (必须)设备 ID |
配网插件
参数 | 类型 | 描述 |
---|---|---|
productKey | String | (必须)产品 ProductKey |
deviceName | String | (必须)设备名称 |
云端定时
参数 | 类型 | 描述 |
---|---|---|
iotId | String | (必须) 设备 ID |
本地定时
参数 | 类型 | 描述 |
---|---|---|
iotId | String | (必须)设备 ID |
设备消息记录
参数 | 类型 | 描述 |
---|---|---|
iotId | String | 设备ID |
- 传设备ID时,单个设备的消息记录
- 不传设备ID时,用户绑定的所有设备消息记录
意见反馈插件
参数 | 类型 | 描述 |
---|---|---|
mobileModel | String | 手机型号 |
mobileSystem | String | 手机系统 |
appVersion | String | APP版本 |
AliOS车机授权
官方SDK版本与 APILevel对应关系参考
配置化面板插件
官方SDK依赖 | 支持的最小 SDK Level | 备注 |
---|---|---|
账号及用户 | 3 | |
API 通道 | 3 | |
BoneMobile 容器 | 3 | |
设备模型 | 3 | 若要使用蓝牙设备,请升级 APILevel到4以上,并且集成蓝牙 SDK |
长连接通道 | 3 |
配网插件
官方SDK依赖 | 支持的最小 SDK Level | 备注 |
---|---|---|
账号及用户 | 3 | |
API 通道 | 3 | |
BoneMobile 容器 | 3 | |
配网 SDK | 3 | 若要使用蓝牙配网,请升级 APILevel到4以上,并且集成蓝牙 SDK |
长连接通道 | 3 |
插座标准面板/灯标准面板/开关标准面板
官方SDK依赖 | 支持的最小 SDK Level | 备注 |
---|---|---|
API 通道 | 3 | |
BoneMobile 容器 | 3 | |
设备模型 | 3 | |
长连接通道 | 3 | |
移动应用推送 | 3 |
本地倒计时/本地定时/云端定时/设备消息记录/设备设置/自动化场景/
官方SDK依赖 | 支持的最小 SDK Level | 备注 |
---|---|---|
账号及用户 | 3 | |
API 通道 | 3 | |
BoneMobile 容器 | 3 |
意见反馈
官方SDK依赖 | 支持的最小 SDK Level | 备注 |
---|---|---|
API 通道 | 3 | |
BoneMobile 容器 | 3 | |
设备模型 | 3 | |
长连接通道 | 3 | |
移动应用推送 | 3 |
意见反馈使用说明
APP端用户
反馈首页显示和当前用户有关联的设备,点击设备选择反馈
选择设备的反馈类型(APP的问题类型为:反馈故障,功能建议,其他问题)。
填写反馈信息,问题描述为必填项
反馈成功后可在反馈记录中查看。(当有红点时说明有新的回复)
反馈记录查看反馈
PC端商家用户
- 设备商家通过智能生活平台控制台打开运营中心查看用户反馈(商家账号显示产品名称,小二账号不显示)
- 点击反馈内容可查看反馈详情
- 反馈详情页,可对用户反馈内容进行回复