首页 > 解决方案 > 如何在 Xamarin.Forms 中创建永无止境的后台服务?

问题描述

我每 15 分钟监控一次用户的位置,我只希望应用程序继续发送位置,即使用户在任务栏中关闭应用程序也是如此。

我试过这个示例,但它在 Xamarin.Android https://docs.microsoft.com/en-us/xamarin/android/app-fundamentals/services/foreground-services我必须创建一个依赖服务,但我不知道如何.

标签: xamarinxamarin.formsbackground-serviceforeground-service

解决方案


你可能想看看Allan Ritchie 的Shiny。它目前处于测试阶段,但我仍然建议使用它,因为它会为您自己编写此代码省去很多麻烦。这是Allan 的博客文章,解释了在后台任务方面您可以使用 Shiny 做什么 - 我认为Scheduled Jobs是您正在寻找的东西。


推荐阅读