iOS上的实时通知

时间:2016-03-01 13:51:56

标签: ios

我正在开发一个iOS应用程序,需要在特定时间段(每5秒)从服务器接收常规数据。

Apple为开发人员提供了一些后台工作选择。

我确信Background Fetch是解决我问题的正确方法。 但是当我测试它时,我感到困惑。 Background Fetch我的要求有很多问题:

  1. 它在声明它时定义的时间段内不会获取数据: application.setMinimumBackgroundFetchInterval(UIApplicationBackgroundFetchIntervalMinimum) 我试过这个和这个: application.setMinimumBackgroundFetchInterval(5)。但不保证 您的应用将以此间隔获取数据。

  2. 当屏幕关闭时,您的应用将不会进行任何提取,直到     电话再次解锁。

  3. 我想知道是否有办法让我的应用程序接收实时数据(或至少每5秒钟)。

    注意:我读到remote notifications并且我不保证我现在可以执行它,所以我正在寻找其他解决方案。

    由于

1 个答案:

答案 0 :(得分:0)

在写这个答案之前,没有解决这个问题的方法。

如果我需要实时通知,那么我必须使用Remote Notification

无法从应用程序的每个时间段检查服务器数据,当服务器上有新数据唤醒应用程序并让它连接到服务器时,我可以发送this.user.password = this.passwordEditForm.controls.password.value; 。 / p>