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'來避免輸入錯誤。 –