在后台检查服务器端应用程序通知,在Swift中

时间:2016-11-14 09:02:38

标签: ios objective-c swift swift2

当我说通知时,我指的是自定义应用通知,因此不是iOS通知。 Facebook通知选项卡等通知。基本上我想检查用户是否有新朋友请求,或者有人评论他们的帖子,然后将这些数据加载到我的通知选项卡中显示的TableView。

我想知道如何从我的服务器不断检查这些通知。显然我不应该检查单个标签栏的视图控制器,例如NotificationsViewController。所以我在考虑是否应该在AppDelegate中执行此类功能?

如何在后台无缝执行请求,然后让我的通知选项卡捕获响应并解析它,以便我可以显示通知标记。一段Swift代码,我应该把它放在哪里真的很有帮助!

谢谢。

1 个答案:

答案 0 :(得分:2)

你可以使用静音推送通知,它会通知你的应用程序发生了新的事情而没有向用户显示警报(从服务器发送),在后台执行重复请求非常耗能且不建议,也不会如果您的应用未开放,请继续工作。要存储它,可以使用NSUserDefaultCoreData