2015-11-03 52 views
0

我需要一些帮助来刷新数据。我在Swift 2.0中有一个应用程序,我想让服务器发送一个动作并在应用程序中执行一个方法。我已经尝试推送通知,它的工作原理是,但如果用户禁用通知,该方法仍然执行?据我所知,这种方法只有在您按下通知时才会执行。什么是最好的方法来实现这一点?从服务器更新应用程序数据(Swift)

我试图避免应用不断地从服务器请求数据。

我的服务器使用PHP。

谢谢!

+0

手动更新按钮 – AkshayP

回答

0

有了这个方案,我认为我们有这些位置更新请求:

  1. 在的appDelegate,覆盖applicationDidBecomeActive,调用的时候,应用前景变得活跃。
  2. 在视图didAppear从我们的应用程序的主视图(我们打开我们的应用程序时出现的第一个视图)。

这两个选项都会向服务器发出比他们应该更多的请求,但可能1st代价最低,因为只有当应用程序变为活动状态时才会调用1st,这是检查更新的好时机。

相关问题