即使应用处于终止状态,我也需要将脱机数据同步到服务器并获取新数据。我尝试了后台获取,仅当应用程序处于后台和挂起状态时,它才起作用。在Swift中,后台获取在前台工作吗?后台抓取是否可以在Android的前台运行?
:focus
答案 0 :(得分:0)
我们将其称为后台提取是有原因的,它被指定为在后台运行的应用程序中运行,至少在iOS上如此。使用Android,即使您的应用程序处于前台,也可以运行服务。
将您的同步逻辑编写为常见的类/方法,并在应用程序处于后台时从后台获取/服务中调用它。当应用程序处于前台时,可能处于应用程序启动/恢复事件中,您可以再次调用将进行同步的通用类/方法。