对话反馈

功能说明:iFLYHOME OS提供默认的交互反馈的功能,包括文本合成和默认交互UI展示。参考:产品白皮书
使用说明:集成方在申请开放该能力后,在需要使用调用即可实现模块交互的对话UI反馈。

安卓原生

通过如下方法获取能力接口

IFeedback feedbackMgr = XiriOPManager.getInstance().getFeedbackMgr();

主要此处返回值可能为Null, 原因: SDK未初始化

api如下:

public interface IFeedback {
/**
* 反馈UI
* @param feedText 反馈文本
* @param needShowText 是否显示反馈文本
* @param needTts 是否播报反馈文本
*/
void feedbackUI(String feedText, boolean needShowText, boolean needTts);
}

示例:

IFeedback feedbackMgr = XiriOPManager.getInstance().getFeedbackMgr();
if (feedbackMgr != null) {
   feedbackMgr.feedbackUI("欢迎使用",true, true);
}

应用内嵌Web

  1. 调用语点进行反馈操作

     H5_call_native('native_feedback',{"appid":"xxx","token":"xxxxx","text":"反馈文本","needShowText":false, "needTts":false}
     ,function(res){})
    

应用外Web

  1. 调用对话反馈协议

     listener.openFeatureFunc("{\"name\":\"native_feedback\",\"params\":\"{\\\"appid\\\": \\\"xxx\\\",\\\"token\\\": \\\"11111\\\",\\\"text\\\": \\\"今天天气真好\\\",\\\"needShowText\\\": false,\\\"needTts\\\": false}\"}");
    

results matching ""

    No results matching ""