每隔一小时更新主活动磁贴
本文关键字:活动 更新 一小时 | 更新日期: 2023-09-27 18:13:30
当用户使用下面的OnNavigated方法打开应用程序时,我正在更新我的Live Tile:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
ShellTile tile = ShellTile.ActiveTiles.First();
if (null != tile)
{
StandardTileData data = new StandardTileData();
data.BackTitle = ContentHead;
data.BackContent = ProductText;
tile.Update(data);
}
}
但是如果用户不访问应用程序,LiveTile将不会更新。我不想要这个
我希望每隔一小时更新一次LiveTile, ContentHead
和ProductText
应该每隔一小时更新一次LiveTiles。
谁能指导我如何实现这一个?
提前感谢!
您需要在您的解决方案中添加BackgroundAgent,并使用它来定期设置Live tile。将ScheduledTaskAgent添加到解决方案中。这种定期更新大约每30分钟发生一次。有关如何实现该功能,请参阅以下链接。http://developer.nokia.com/community/wiki/Working_with_Live_Tiles_on_Windows_Phone