我们正在为我们的应用程序集成一个Skype Bot。
其中一些在移动平台和windows平台上工作不太好。
1) 英雄卡
在按钮中,单击时不要触发事件。
这是我如何实现的,
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
};2) SigninCard
在android设备和windows skype应用程序中,这种控制不起作用,但在iphones中却起作用。
这是我如何实现的,
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
};这些是目前这些平台的限制,还是我在实现上犯了一个错误?
发布于 2016-09-22 17:29:25
我很确定你在Skype上看到的问题,是由于URL的计划。对于Skype来说,它必须是https。
https://stackoverflow.com/questions/39017991
复制相似问题