【发布时间】:2016-11-17 21:13:38
【问题描述】:
我有一个简短的问题,如果我更新包含 BackgroundTask 的应用程序,我是否需要在更新后取消注册并重新注册该任务?我经历过,在某些用户的设备上进行更新后,BackgroundTask 不再工作,用户不得不再次禁用并启用它。我在 msdn 文档中看到了一个“ServicingComplete”BackgroundTask,它应该在 App 更新后启动,那么在其中重新注册我的主 BackgroundTask 是否正确?或者在应用更新后让简单的 BackgroundTask 100% 工作的最喜欢的方法是什么?
【问题讨论】:
-
你如何注册你的后台任务?用户在什么情况下会在你的应用中注册你的后台任务?或者您的后台需要在安装应用程序后始终注册。
-
我使用按钮在我的应用程序中手动注册了 BackgroundTask。但是,当我为应用程序提交更新时,在某些用户的设备上,一旦安装了应用程序更新,BackgroundTask 就不再工作了。按下 Button 在 App 内注册 BackgroundTask 后,BackgroundTask 又开始工作了。但这只是在少数设备上的情况。所以我的问题是,如何处理?
标签: c# uwp win-universal-app background-task