您好,在我的地铁应用程序中,我已经在appxmainfest文件中设置了宽徽标,然后在页面上点击按钮,我已经写了这段代码
XmlDocument tileXml = TileUpdateManager.GetTemplateContent(TileTemplateType.TileWideText03);
var textElement = tileXml.GetElementsByTagName("text")[0].AppendChild(tileXml.CreateTextNode("Hey This my Text Updated on Tile"));
var tn = new TileNotification(tileXml);
TileUpdateManager.CreateTileUpdaterForApplication().Update(tn);
但在最后一行它给我错误。
提供的应用程序标识符无效。 在Windows.UI.Notifications.TileUpdateManager.CreateTileUpdaterForApplication() at TilesCS.ScenarioInput1.UpdateTileWithText_Click(Object sender,RoutedEventArgs e)在c:\ Users \ nitin \ Downloads \ App tiles和badges sample \ C#\ ScenarioInput1.xaml.cs:第68行
我尝试过微软的示例应用程序,但它也有同样的问题。我搜索了其他示例应用程序和代码,但我尝试过的都是错误的。
在一篇文章中我读到我需要将tile的某些属性设置为动态但我无法在任何地方使用它。有谁知道我错在哪里。
答案 0 :(得分:0)
刚刚解决了。我在模拟器中运行它会给出错误。但是,如果我们在本地机器上运行该应用程序,那么它会变得非常好。因此,在处理更新磁贴时,在本地计算机上而不是在模拟器上运行应用程序