0

我需要在 wp7 中长期工作的后台代理。我知道此类代理的默认和最长生命周期为 2 周。我也遇到了情况,当电池电量严重不足时,所有后台代理都将关闭。

所以现在我看到这种情况只有两种解决方法:

  • 每次启动我的应用程序时,我都可以重新启动后台代理(但我没有保证,该用户将至少每两周启动一次此应用程序)
  • 或者我可以使用推送通知来打开后台代理。

我对吗?还有其他解决方法吗?

4

1 回答 1

3

您将无法使用推送通知来打开后台代理。如果您的应用在收到通知时没有运行,您唯一的选择是显示 Toast 或更改“开始”菜单磁贴。

重新启动后台代理的第一个想法是您需要执行哪些操作来刷新。您可能要考虑的一件事是,在您的后台代理中,跟踪上次打开应用程序的人刷新它的时间。然后,如果您即将结束该生命周期,您可以更改平铺图像或文本以反映用户需要刷新。我见过几个应用程序可以做到这一点。

您必须记住,您的后台代理不能保证处于活动状态。它可以因电池电量不足或用户请求而关闭,而无需告诉您或您的应用程序。

于 2012-05-17T12:56:10.497 回答