1
我们正在为其中一个应用程序集成Skype Bot。在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
};
这些是当前平台的限制,还是我做在执行一个错误?
'{item.DocumentUrl.ToString()}'的值是什么?它有效的网址?实际上,您可以使用ActionTypes.OpenUrl和ActionTypes.Signin来代替'openUrl'和'signin'来避免输入错误。 –