设备自定义信息

优质
小牛编辑
136浏览
2023-12-01

获取设备配置信息

根据业务需求获取设备 配置的各种信息。

参数说明

字段类型必须备注
deviceIdString设备Id
namespaceString存储空间、根据业务填写
keyString信息存储Key

示例代码

Kotlin


val deviceId: String = "XXX"
val namespace: String = "YYY"
val key: String = "ZZZ"

RokidMobileSDK.device.getServiceInfo(deviceId, namespace, key,
    object : SDKServiceInfoCallback{
        override fun onSuccess(result: String?) {
            // TODO ...
        }

        override fun onFailed(errorCode: String?, errorMsg: String?) {
            // TODO ...
        }
})

存储、更新设备信息

字段类型必须备注
deviceIdString设备Id
namespaceString存储空间、根据业务填写
kvMapJsonStringString信息存储信息键值对 转换成的 JsonString
val deviceId: String = "XXX"
val namespace: String = "YYY"
val kvMapJsonString: String = "ZZZ"

RokidMobileSDK.device.storeServiceInfo(deviceId, namespace, kvMapJsonString, object : SDKServiceInfoCallback {
    override fun onSuccess(result: String?) {
    }

    override fun onFailed(errorCode: String?, errorMsg: String?) {
    }

})