应用管理
更新时间:2019-10-31 17:49:20
智能人居开放平台通过API开放服务能力,API是与语音无关的HTTP协议。
访问API需要应用身份信息(AppKey/AppSecret,有时会简写成ak/as)进行连接。在应用管理中,您可以创建应用并获得访问API的身份信息(AppKey/AppSecret)。同时可以在应用管理中配置移动端的SDK和需要的插件。
API支持的两种外部应用的访问:
自有品牌APP:移动应用,通常是Android和iOS的应用程序;
自有Web应用:服务端应用,通常是厂商开发的SaaS平台。
智能人居开放平台的平台服务API、基础服务API、扩展服务API除特殊说明外,只允许自有Web应用访问。
自有品牌APP
创建应用时要填写
应用名称
ios应用包名
Android应用包名
请务必仔细确认,应用的基础信息一旦创建成功就无法修改了;同时,避免创建同名的应用(同一类型下应用不可同名)。
在创建的过程中,还要完成三方服务、APP插件和SDK的配置,这些配置也可以在创建完成后修改。
应用信息
完成创建后,在详情页中可以看到应用信息。在这里可以查看iOS、Android应用的:
类型
应用ID
包名
AppKey
AppSecret
安全图片
安全图片
安全图片是根据特殊的加密规则存储了AppKey的相关信息,代表了APP在智能人居开放平台上的身份标识。
Android的安全图片和签名是做绑定的,所以要先上传APK,上传后会显示安全图片的下载选项。
注意:这个APP的签名必须和要正式发布的APP签名一致,否则会在运行时报出签名不一致的错误iOS的安全图片是和Bundle id绑定的,所以APP的Bundle id必须和平台配置的一致,否则也会报相应的错误。
如上图所示,在Android App上传APK即可下载安全图片;iOS填完信息即可直接下载安全图片。
Android集成安全图片
将下载的安全图片放在res/drawable目录下即可
iOS集成安全图片
前往移动SDK工作台下载安全图片,将安全图片引用到工程中
注意:不要修改安全图片的默认名字,yw_1222_07e8.jpg
三方服务
详细配置见三方服务
配置APP插件
详细配置见 配置APP插件
配置SDK
详细配置见配置SDK
创建Web应用
在应用组详情页,选择“自有Web应用”标签,点击立即创建,即可生成自有Web应用,自有web应用的创建比较简单,仅需添加用用名称即可,同一应用组下,自有Web应用不允许有同名应用出现。
点击应用名称,如图中“测试web应用”,即可查看web应用详情,web应用由应用类型、AppKey和AppSecret组成,点击查看,即可看到完整的APPSecret。
在构建自有的SaaS服务或者调用领域服务时,应使用自有WEB应用的AppKey和AppSecret