问:我需要在我的应用中执行以下要求。
当应用程序在后台运行时,请调用网络服务。该服务将具有XML响应,其中包含应用程序的新功能。
如果有任何响应,请将其显示为通知用户。
此后台同步仅需要每周执行一次。
谁能帮我实施这项要求?
答:实现此功能的最佳方法是
1)每周从服务器向应用发送推送通知(如果有更新)
2)处理Notification并在后台打服务器并处理此功能中的数据
-(void)应用程序:(UIApplication *)应用程序performFetchWithCompletionHandler:(void(^)(UIBackgroundFetchResult))completionHandler
3)更新dataObjects。当用户打开应用程序时,应用程序将显示更新的数据。