2017-06-21 108 views
1

我在Cortana画布上创建了Cortana技能,我有一个按钮。 我想知道是否有可能有'imback'类型的按钮来打开网页。是否可以使用Microsoft bot框架启动本机应用程序?

+0

你尝试过这么远吗?你有没有得到任何错误? –

+0

您使用的是.NET还是Node SDK? – nilsw

+0

你可以使用'openUrl' CardAction。有关详细信息,请参阅:[在富媒体中处理事件](https://docs.microsoft.com/zh-cn/bot-framework/dotnet/bot-builder-dotnet-add-rich-card-attachments#process-events丰富-within卡) – nilsw

回答

0

您可以为卡片操作提供openUrl,或者甚至使用ChannelData发送LaunchUri命令,并将其深层链接到应用程序。 (我没有试过,但我认为“http://websitename.com”将在柯塔娜主机平台的默认浏览器中启动。)

activity.ChannelData = new { 
    action = new { type = "LaunchUri", uri = "http://websitename.com"} 
}; 
相关问题