gpt4 book ai didi

ios - PubNub 如何配置 ios 基本聊天应用程序

转载 作者:行者123 更新时间:2023-11-28 06:44:22 24 4
gpt4 key购买 nike

我是 PubNub [iOS] 的新手,我看过教程视频和文档,但我不明白实际过程是如何发生的我明白这一点,我们创建了 [Pub/Sub] PubNub channel 来接收消息,但是这些 channel 没有存储在 pubnub 的任何地方,然后如何管理像 WhatsApp 这样的应用程序(有群组和单用户聊天)

请建议如何为 PubNub 配置现有的 iOS 应用

据我了解我需要为用户的每个 friend 创建一个单独的 channel ,并为组中的每个用户单独分配 channel 它是否正确?或者请解释它应该如何在我的应用程序中配置的过程

编辑:

我有一个关于存储和检索历史消息的问题

在单用户聊天的情况下:

User1User2 发送消息时,我根据 Inbound Architecture 在两个 channel 中发布在 scalabl3

  1. inbound_user2
  2. hybrid_user1_to_user2

User2User1 发送消息时,我在双 channel 中发布

  1. inbound_user1
  2. hybrid_user2_to_user1

但是当我要检索历史时,我需要从两个 channel hybrid_user1_to_user2hybrid_user2_to_user1 获取历史,并且需要按时间标记对它们进行排序

你能告诉我这是正确的方法吗?如果不是请建议

谢谢...

最佳答案

为什么不只使用一个独特的混合 channel 来同时发布?

当User1向User2发送消息时,发布到:

  1. inbound_user2
  2. 混合用户 1_用户 2

当User2向User1发送消息时,发布到:

  1. inbound_user1
  2. 混合用户 1_用户 2

每个用户都订阅了自己的入站 channel ,并使用共享的混合 channel 来获取完整的历史记录。

关于ios - PubNub 如何配置 ios 基本聊天应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36955928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com