IOS 构建实时应用程序

IOS building real time application

好吧,我是 IOS 开发的新手,想创建一个实时应用程序。在我的应用程序中,我想使用实时信息更新 tableview 单元格的数据,就像我们使用 Google Drive shared sheet 所做的那样。

我没有使用 google 驱动器,但它是一个例子。在我的应用程序中,我有一个表格视图,哪个单元格应该由实时数据更新。我有数千个用户组,组中任何有权修改的成员都可以编辑该数据。所以我需要将实时变化反映给特定组的所有其他用户。

数据可以是任何图片,任何公式或任何东西。

好吧,我 googled 找到了两个选项,但我很困惑应该选择哪个。

  1. PubNub 图书馆
  2. NSTimer

    嗯,我不确定哪一个最适合我。我曾尝试使用 PubNub 创建一个演示应用程序,但幸运的是我不能做更多。

    所以可以所以请建议我应该选择哪个或者是否有其他选择。我正在使用 Xcode 7.3 和 swift 2.3

    提前致谢。

PubNub 不基于 Node,但是我们有许多 SDK 用于 70 多种不同的 languages/platforms,例如 Node 和 Swift。该网络是一个托管的实时数据流网络 (DSN),SDK 连接到该网络,允许您的应用程序在 < 1/4 秒内向全球 1 个或数百万个客户端实时发送和接收消息。

有关这方面的更多信息,请阅读 How PubNub Works?

您可以为最多 100 台日活跃设备和每月最多 100 万条消息免费使用 PubNub(演示应用程序足够了)。

您将使用 PubNub Swift SDK 订阅发布和订阅某个频道来更新您的应用程序。

请查看我们的 Swift SDK docs 以开始使用。