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对话配置示例:

image-20230421181909890

​ 在技能id:2022070600000064的对话回复中可以使用【$context.naviapp$】这种方式来引用终端上传的数据。

results matching ""

    No results matching ""