以编程方式更改WP7设备上的磁贴

时间:2011-02-03 13:14:38

标签: windows-phone-7 icons push-notification tile

我正在制作一个应用,我希望从应用内部生成新的磁贴,然后更改它 - 不涉及任何Web服务,并且在应用未运行时无需更改它。

任何人都知道怎么做?

干杯!

4 个答案:

答案 0 :(得分:1)

正如@Derek所说,您可以使用磁贴计划更新磁贴,但在手机更新磁贴之前最少需要一个小时。

我已经写了一个关于如何立即更新磁贴的教程:

http://www.diaryofaninja.com/blog/2011/04/03/windows-phone-7-live-tile-schedules-ndash-executing-instant-live-tile-updates

基本上它涉及打开推/吐司更新频道,然后让手机发送“自身”实时平铺更新请求。这将触发手机“立刻”获取“

希望这会有所帮助

答案 1 :(得分:0)

您可以使用How to: Update Your Tile Without Push Notifications for Windows Phone中记录的ShellTileSchedule更新动态磁贴的背景图像。但是,用于该背景的图像必须来自远程位置,您的应用程序无法直接提供该图像(除非您生成图像并将其发送到您自己的Web服务)。

如果您确实关闭了Microsoft推送通知服务路线,则可能需要查看Windows Phone团队提供的Windows Push Notification Server Side Helper Library

答案 2 :(得分:0)

您可以从应用程序本身生成并发送切片推送通知消息。不知道它是否适用于应用程序中的图像。 - 如果您尝试,请告诉我们。

答案 3 :(得分:0)

感谢您的信息!

它不是应用程序中的图像,因为我正在下载的xml文件指向正确的图像。不确定格式,但我想设置我自己的服务器代理请求并根据需要调整图标大小不会太难。

但是我们无法在我们自己的应用程序中操纵'this'的平铺图像真的很难过......