我正在尝试按照重播功能的建议实时播放 PubNub 消息,但是我在网上找到的唯一示例仅与获取特定时间范围内消息的静态历史记录有关。
有谁知道实际处理 Replay API 请求(而不是 History API)的在线教程,或者可以在此处提供一些示例代码(如果可能的话,使用 Swift)?
重播功能仅在 PubNub Node/JavaScript SDK 中可用,并且已被弃用(它不会成为 v4 SDK 的一部分),因为它没有需求。如果需要,您可以在您的终端上复制此功能。您很可能希望从服务器而不是客户端应用程序执行此操作,但您也可以从客户端执行此操作。
使用 history API(用于客户端实现的 Swift SDK),您将根据需要通过存储分页检索尽可能多的消息,因为
history
每次调用仅返回 100 条消息(未来将推出新功能以简化迭代存储)寻呼)。
这是来自您的服务器的高级设计,用于实现您自己的
replay
功能:
history