gpt4 book ai didi

ios - 将 pubnub 大厅分配给指定的用户组。

转载 作者:行者123 更新时间:2023-11-29 10:41:23 25 4
gpt4 key购买 nike

您好,我正在开发一个 ios 应用程序,该应用程序使用 pubnub 进行多种不同形式的消息传递。现在,我需要有关如何设置系统的指导,选定用户使用他/她自己的公共(public) channel 进行设置,任何有权访问指定大厅的人都可以与该用户聊天。因此,假设有一个事件中有一位公共(public)演讲者。听众中获得指定代码的所有用户都可以发送演讲者消息。从用户界面的角度来看:

  • 用户在应用中有一个请求代码的 View (即 speaker3)
  • 用户输入代码并转换到允许用户发送消息的单向聊天 View 。
  • 用户无法接收来自扬声器的消息或查看其他用户发送的消息。
  • speaker 收到用户的所有消息

问题:

  • 这可能吗?
  • 我可以使用什么来使用 pubnub 实现这样的系统?
  • 有人对我如何实现这样的系统有任何想法吗?

非常感谢您的帮助。

最佳答案

完全有可能,PubNub 非常适合这个。

在这种情况下,您的用户必须知道发言人的 channel 名称,这很重要,因为没有这个她就无法向他发送消息。由于用户知道说话者的 channel ID,她可以向他发送消息。

user is not able to recieve messages from the speaker or see messages that have been sent by other users.

你可以用不同的方式来做,但它是一个 UI 相关的东西,而不是 PubNub。最初,如果 sampleUser 收听 sampleSpeakers channel ​​,她将听到该 channel 上的所有内容,但您只能在用户界面中显示 sampleUser 的消息。

speaker recieves all the messages from users

在这种情况下,您只需使用 Playback and Storage 显示来自演讲者 channel 历史记录的内容。 .

所以关键是 PubNub 将是一个完美的选择,但我在几个晚上的时间里泪流满面,直到我理解它。它比看起来容易得多,在大多数情况下 (99%),当您认为某事是与 PubNub 相关的问题/疑问时,您会认识到它只是 UI 自定义。消息“到达”客户端后,您需要对其进行排序并以正确的方式显示。

要开始,请查看此 guide .我建议您阅读他们网站上的所有内容以及 Cocoa Docs 上的文档。如果您不需要它们的某个功能也没关系,您需要了解整个概念。

关于ios - 将 pubnub 大厅分配给指定的用户组。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24383818/

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