我无法从后台任务手动更新固定磁贴。
var updater = TileUpdateManager.CreateTileUpdaterForApplication();
updater.EnableNotificationQueue(true);
updater.Clear();
XmlDocument tileXml = TileUpdateManager.GetTemplateContent(TileTemplateType.TileWideText03);
var title = "Test text";
string titleText = title == null ? String.Empty : title;
tileXml.GetElementsByTagName("text")[0].InnerText = titleText;
updater.Update(new TileNotification(tileXml));
CreateTileUpdaterForApplication()的异常触发; with message:提供的应用程序标识符无效。
我听说在Windows Phone 8.1更新时出现此问题,但我找不到任何解决方案......请帮忙。
答案 0 :(得分:1)
我遇到了完全相同的问题。经过三个小时的研究(该死的浪费时间:/)我找到了解决方案:
var updater = TileUpdateManager.CreateTileUpdaterForApplication("App");
感谢发布该帖子的人(http://social.msdn.microsoft.com/Forums/windowsapps/en-US/83498107-fe0d-4a8b-93f3-02d484983953/tileupdatemanager-throws-exception?forum=wpdevelop)! 当将鼠标悬停在通话上时,无法相信我没有看到“(+ 1过载(s))” -