Xamarin 为什么Windows Phone 8.1后台任务不';重新启动设备后无法工作?
我在我的Xamarin Forms项目中实现了WindowsPhone8.1(没有Silverlight)上的后台任务,除非重新启动设备,否则它可以正常工作 关于该项目: Xamarin表单项目(使用最新的XF库) 添加WinRT项目以创建后台任务 我已经修改了WP项目的清单,以便按照教程的说明设置新的后台任务 我的设备:诺基亚Lumia 925-Windows Phone 8.1 当我运行我的应用程序时,它工作正常,我关闭它,每15分钟就会触发一次通知。但是,我重新启动设备,后台任务消失。该应用程序也是在发布和调试模式下部署的,我已经授予了“电池节电时在后台模式下运行事件”的权限Xamarin 为什么Windows Phone 8.1后台任务不';重新启动设备后无法工作?,xamarin,windows-phone,xamarin.forms,background-task,Xamarin,Windows Phone,Xamarin.forms,Background Task,我在我的Xamarin Forms项目中实现了WindowsPhone8.1(没有Silverlight)上的后台任务,除非重新启动设备,否则它可以正常工作 关于该项目: Xamarin表单项目(使用最新的XF库) 添加WinRT项目以创建后台任务 我已经修改了WP项目的清单,以便按照教程的说明设置新的后台任务 我的设备:诺基亚Lumia 925-Windows Phone 8.1 当我运行我的应用程序时,它工作正常,我关闭它,每15分钟就会触发一次通知。但是,我重新启动设备,后台任务消失。该应
测试概念: 此外,我还发现了一个非常奇怪的行为,使用一个测试WinPhone 8.0项目,我尝试添加一个调度任务代理(使用Silverlight)项目,出于某种原因,它被添加为“调度任务代理(Windows Phone 8.0)”,该代理在重新启动后保留我的后台任务,并且一切正常。我认为WinPhone 8.0总是使用Silverlight,如果我错了,请纠正我 我尝试以同样的方式处理我的WinPhone 8.1(无Silverlight)项目,并使用Silverlight添加了计划任务项目,但我无法引用它,因为它们是不同的编译DLL(Silverlight DLL和.NET CLR),这是正确的 重新启动后保留我的任务有什么想法吗
提前谢谢 根据这个问题: “在Windows Phone 7中启动应用程序的唯一方法是响应用户操作。” 对于Windows Phone 8,根据另一个问题,您可以每隔30分钟左右设置一个“后台代理”:
希望这有帮助。根据这个问题: “在Windows Phone 7中启动应用程序的唯一方法是响应用户操作。” 对于Windows Phone 8,根据另一个问题,您可以每隔30分钟左右设置一个“后台代理”:
希望这有帮助。谢谢Mario!但正如我所解释的(关于测试概念),我已经实现了后台代理,并且它只适用于WP Silverlight项目。当我重新启动设备时,我还需要在我的WP 8.1(无silverlight)上运行一个后台任务。谢谢Mario!但正如我所解释的(关于测试概念),我已经实现了后台代理,并且它只适用于WP Silverlight项目。当我重新启动设备时,我还需要在我的WP 8.1(无silverlight)上运行一个后台任务。