代码之家  ›  专栏  ›  技术社区  ›  Sai

操作SDK转换屏幕未按预期工作

  •  0
  • Sai  · 技术社区  · 8 年前

     if (conv.hasScreen) {
          response += `Do you want to see a picture?`;
          conv.ask(response);
          return;
      }
      else{
        conv.close(response);
        return;
      }
    

    我用googlehome mini进行了测试,正如预期的那样,对话优雅地结束了。但当我在手机上测试时,if检查失败,对话再次结束。我原以为比赛会继续,助理会让我展示一张照片,但没有发生。我做错什么了?

    2 回复  |  直到 8 年前
        1
  •  1
  •   Abhinav Tyagi    8 年前

    请看以下内容以了解 Surface Capabilities

    你是否在使用下面的语句?

    const hasScreen =
        conv.surface.capabilities.has('actions.capability.SCREEN_OUTPUT');
    
        2
  •  3
  •   Nick Felker    8 年前

    conv.screen hasScreen

    推荐文章