我需要在wp7中使用长期工作后台代理。 我知道这些代理商的默认和最长生命周期是2周。我也遇到了这种情况,当电池电量严重不足时,所有后台代理都会关闭。
所以现在我看到这种情况只有两种解决方法:
我是对的吗?还有其他解决方法吗?
答案 0 :(得分:3)
您将无法使用推送通知打开后台代理。如果您的应用在通知发布时未运行,则您唯一的选择是显示Toast或更改“开始菜单”磁贴。
您第一次想到重新启动后台代理是您需要做的事情来刷新。您可能想要考虑的一件事是,在您的后台代理中,跟踪打开应用程序的人最后一次刷新它。然后,如果您接近该生命周期的末尾,则可以更改平铺图像或文本以反映用户需要刷新的内容。我见过几个这样做的应用程序。
您必须记住,您的后台代理不能保证处于活动状态。它可以通过低电量或用户请求关闭,而无需告诉您或您的应用程序。