收藏官网首页
查看: 16520|回复: 0

[技术分享] 机智云手机SDK接口讲解-启动

跳转到指定楼层
楼主
发表于 2017-6-23 17:57:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
startWithAppID是sdk的启动接口。sdk任何一个接口要像正常工作,就必须先成功启动sdk。这个接口共有五个参数,该怎么传参呢?
首先我们看看这五个参数都是什么:appID、appSecret、specialProductKeys、cloudSeviceInfo、autoSetDeviceDomain。

第一个参数appID,这是机智云应用ID,这是启动SDK时必须填写的。使用SDK开发手机应用时,需要先到机智云创建产品,并关联手机应用,此时可以在云端看到应用的appID。

第二个参数appSecret,这是机智云应用密钥,这是启动SDK时必须填写的。应用密钥只有创建产品应用的人才看得到,在请求短信验证码时使用。这个参数很重要,如果被泄漏,可能引起用户信息泄密。

第三个参数specialProductKeys,这是要过滤的设备品类。因为SDK可以发现很多品类的设备,如果填写了这个参数,就表明App只想显示特定品类的设备,SDK将只给App推送指定的这些品类的设备。

第四个参数cloudSeviceInfo,这是云服务域名信息。如果App要通过机智云公有云连接设备,就不要填写这个参数,SDK会自动连接到公有云上。如果App要访问自己的厂家独立部署私有云,需要填写私有云的域名信息。

第五个参数autoSetDeviceDomain,这是给设备切换域名时使用的。这个参数如果开启即填true,则会自动把局域网内发现的设备的域名设置为App正在使用的域名。

启动接口执行后,App会收到一个事件通知的回调得知启动是否成功。SDK启动成功后App才可以继续调用其他接口。这一点请App要特别注意,一定要等到通知成功的回调后再调用其他接口。切记切记!

启动接口还有几个已经废弃的接口,虽然还能正常工作,但建议App也不要再使用啦。因为这些废弃接口意见不再提供支持了。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表