检测从服务器推送活动磁贴

时间:2012-08-16 22:19:00

标签: windows-phone-7 push-notification live-tile mpns

有没有办法了解当前显示的主要磁贴是从服务器端推送(更新的)?

我问的原因是:我的应用程序可以从后台代理更新磁贴图像,我希望在用户打开应用程序之前不会更改磁贴图像。

PS。我用反射器来理解瓷砖的实现,但没有发现任何我可能使用的东西(时间戳,任何图像信息,没有其他ID)。

修改

我发现推送的图块图像存储为 Applications \ Data {appguid} \ Data \ ShellContent 系统文件夹中的png。隔离存储根文件夹是 Applications \ Data {appguid} \ Data \ IsolatedStore 。所以我尝试使用“.. \ ShellContent”从iso根目录访问此文件夹,但获得了Operation Not Permitted异常。 “.. \ IsolatedStore”有效。

1 个答案:

答案 0 :(得分:0)

我没有对从服务器更新的活动磁贴做任何事情(我使用后台代理),但我的建议是在更新过程中在IsolatedStorage中设置一个标志,并让后台代理检查该标志。