每隔一小时更新主活动磁贴

本文关键字:活动 更新 一小时 | 更新日期: 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, ContentHeadProductText应该每隔一小时更新一次LiveTiles。

谁能指导我如何实现这一个?

提前感谢!

每隔一小时更新主活动磁贴

您需要在您的解决方案中添加BackgroundAgent,并使用它来定期设置Live tile。将ScheduledTaskAgent添加到解决方案中。这种定期更新大约每30分钟发生一次。有关如何实现该功能,请参阅以下链接。http://developer.nokia.com/community/wiki/Working_with_Live_Tiles_on_Windows_Phone