为了运行应用程序的后台任务,我需要在应用程序位于前台(AFAIK)时首先注册它。
这可以在没有前景中的应用程序的情况下完成吗? 如果是,在后台任务注册一次后,是否需要在设备重启后再次注册?
我的目标是从地理围栏通知事件中运行后台任务。这应该在应用程序运行一次后才能配置用户设置。
在相关的说明中,通过无线网络专门检查地理围栏,我如何检索住宅或工作地理围栏/位置的位置?
答案 0 :(得分:3)
您的应用需要运行才能最初注册BackgroundTask。任务注册后,应用程序无需重新运行。重启后任务将自动继续。
Geofences通常基于GPS而不是无线网络工作,但如果设备没有GPS,它将回归到不太精确的方法,如附近的手机信号塔或无线网络。该应用程序需要为家庭和工作定义自己的地理围栏。它无法直接查询用户的家庭或工作地点或访问Cortana的位置数据库。