我们正在为我们的某个应用程序集成Skype Bot。
有些在移动和Windows平台上运行不佳。
在按钮中,点击时不会触发事件。
以下是我的实施方式,
CardAction cardAction = new CardAction()
{
Value = $"{item.DocumentUrl.ToString()}",
Type = "openUrl",
Title = "View Document"
};
cardActionList = new List<CardAction>();
cardActionList.Add(cardAction);
HeroCard heroCard = new HeroCard()
{
Title = $"Sample Document",
Subtitle = $"Library : {SerchResult.LibraryName}",
Images = cardImageList,
Buttons = cardActionList
};
在Android设备和Windows skype应用程序中,此控件不起作用,但在iphone中。
以下是我的实施方式,
CardAction plsButton = new CardAction()
{
Value = System.Configuration.ConfigurationManager.AppSettings["RedirectUrl"] + "?id=" + message.From.Id,
Type = "signin",
Title = "Login"//,
//Image = "http://www.enadoc.com/img/assets/logo.png"
};
sbuttons.Add(plsButton);
SigninCard signinCard = new SigninCard()
{
Buttons = sbuttons
};
这些平台当前存在局限性,还是我在实施中犯了错误?
答案 0 :(得分:0)
我很确定您在Skype中看到的问题是由于URL的方案。对于Skype,它必须是https。