7,云端DUI配置相关
7.1 使用cinfo上传变量到云端,云端DUI平台在对话配置中可以直接引用
cinfo可理解为自定义配置【 CustomInfo 】
终端Adapter代码使用示例:
/**
* 客户端初告知云端当前使用的地图软件
* @param naviapp 地图app名
*/
public void uploadMapSelect(String naviapp){
HashMap cinfoMap3 = new HashMap<String, String>();
cinfoMap3.put("naviapp", naviapp);
cinfoMap3.put("skillid", "2022070600000064"); //对应的地图技能名字
cinfoMap3.put("isProductContext", "true"); //针对平台进行的配置
cinfoMap3.put("time", System.currentTimeMillis() + "");
JSONObject jsonObject3 = new JSONObject(cinfoMap3);
Log.w(TAG,"uploadCarModel3:"+jsonObject3.toString());
AiLitBusiness.getSettingManager().setString(SPEECH_CINFO_CONFIG, jsonObject3.toString());
}
DUI对话配置示例:
在技能id:2022070600000064的对话回复中可以使用【$context.naviapp$】这种方式来引用终端上传的数据。