【发布时间】:2019-10-22 18:29:12
【问题描述】:
我正在尝试在 Xamarin 中实现后台服务。在设备上安装应用程序之前一直在设备中运行的表单。 我想每 5 秒将用户的当前位置发送到服务器,即使应用程序在堆栈中或已从堆栈中删除。
我需要使用此服务将用户的位置发送到服务器,并在后台保持 signalR 连接处于活动状态
【问题讨论】:
-
在android中,你不能让后台服务一直运行,你想在5秒内发送当前位置,这是实现前台服务的最佳方式。有类似的情况:stackoverflow.com/questions/55752147/…
-
而在 iOS 中,应用程序通常不能在后台运行,除非在某些情况和类别中,其中之一是 Location 类别。看看这个documentation。
标签: xamarin.forms xamarin.android xamarin.ios