当应用程序处于终止状态时,数据离线同步



即使应用程序处于终止状态,我也需要将离线数据同步到服务器并获取新数据。我尝试使用后台获取它仅在应用程序处于后台和悬挂状态时才能起作用。背景在Swift中的前景中有效吗?背景在Android中的前景中起作用吗?

let MyHeadlessTask = async (event) => {
  console.log("this is headlessstask")
}

我们称其为"背景获取"是有原因的,至少在iOS上,它被指定为运行时运行。使用Android,即使您的应用在前景中,也可以运行服务。

将您的同步逻辑写成通用类/方法,在应用程序中时从背景获取/服务调用它。当应用在前景时,可能会在应用程序启动/恢复事件中,您可以再次调用该类别的常见类/方法。

最新更新