Ios 后台应用程序获取和应用程序快照

Ios 后台应用程序获取和应用程序快照,ios,cocoa-touch,background-fetch,Ios,Cocoa Touch,Background Fetch,我正在开发一个应用程序,我使用iOS的“后台应用程序获取”来保持我的应用程序的数据最新。除了应用程序的“快照”未使用此获取更新外,此操作正常 当我说“快照”时,我指的是iOS在进入背景时拍摄的图像。这是应用加载前第二秒显示的图像。目前,这意味着用户(特别是那些使用旧手机的用户)可能会看到旧信息一秒钟左右,然后用新信息替换 是否有人更了解应用程序何时拍摄快照以及是否可以强制拍摄快照(例如,当我在后台获取新数据时) 或者,有人能想出一种方法让我达到这个效果吗?查看网站上的文档。从后台加载新数据后,无

我正在开发一个应用程序,我使用iOS的“后台应用程序获取”来保持我的应用程序的数据最新。除了应用程序的“快照”未使用此获取更新外,此操作正常

当我说“快照”时,我指的是iOS在进入背景时拍摄的图像。这是应用加载前第二秒显示的图像。目前,这意味着用户(特别是那些使用旧手机的用户)可能会看到旧信息一秒钟左右,然后用新信息替换

是否有人更了解应用程序何时拍摄快照以及是否可以强制拍摄快照(例如,当我在后台获取新数据时)


或者,有人能想出一种方法让我达到这个效果吗?

查看网站上的文档。从后台加载新数据后,无法更新快照。您所能做的就是使用
-ignoresnapshottonnextapplicationlaunch
告诉ui应用程序不要显示快照,而是显示默认的启动映像


然而,在我看来,这不应该是必要的。我可以想象苹果将通过iOS 9改进这一点。

当你的应用程序即将进入后台时,如何将其重置为“中立”状态?例如,显示空表

您不会有最新的数据,但也不会有错误的数据