1

嗨,我一直在为 Windows Phone 7 开发一个应用程序,在启动和推送通知启用时每天更新。到目前为止,我同时使用了 2 种推送通知(toast 和 tile)。因为我的应用程序需要很长时间更新。所以我必须区分正常开始(将更新)和从推送通知开始(不允许更新)。现在我可以用查询字符串区分吐司。但是当从磁贴开始时我不能,因为我不知道如何从我的应用程序的磁贴中获取计数。

所以问题是“如何从磁贴通知中获取计数?”

4

1 回答 1

2

您可以在应用程序启动时查询您的磁贴数据并查看 Count 属性,如果 > 0 它是通知后启动。

要获取您的应用程序磁贴:

var tileToFind = ShellTile.ActiveTiles.First();
int count = tileToFind.Count;
于 2011-11-02T11:16:28.620 回答