PubNub 显示打字指示器
PubNub show typing indicator
我们正在使用 PubNub 进行聊天,我们正在尝试在用户键入时添加键入指示器。我们正在尝试在 state-changed
中使用 client.publish
方法在 swift 中发送存在状态,当我发布它时,我在 [=12= 中没有收到任何事件] 打回来。我也subscribedToPresenceChannels
.
任何人都可以澄清一下,PubNub 的输入指示器功能是如何工作的?是否需要用Presence
(或)Separate Channel
来维护?
如果我们需要处理 separate channel
那么请建议我如何进一步进行
谢谢
publish
API 旨在与常规频道一起使用,您不能使用它来将某些消息发布到状态频道。您通过 subscribe to a channel shouldObservePresence
parameter enabled.
收到在线消息
您只能收听状态频道,PubNub 服务是状态频道上的唯一发布者。
要更改状态,您需要为特定频道使用 client.setState
API and pass typing:true
state,PubNub 将代表该客户创建一个 state-change
事件。所有在该频道上启用状态订阅的客户端都将通过 didReceivePresenceEvent
侦听器接收 state-change
事件。
我们正在使用 PubNub 进行聊天,我们正在尝试在用户键入时添加键入指示器。我们正在尝试在 state-changed
中使用 client.publish
方法在 swift 中发送存在状态,当我发布它时,我在 [=12= 中没有收到任何事件] 打回来。我也subscribedToPresenceChannels
.
任何人都可以澄清一下,PubNub 的输入指示器功能是如何工作的?是否需要用Presence
(或)Separate Channel
来维护?
如果我们需要处理 separate channel
那么请建议我如何进一步进行
谢谢
publish
API 旨在与常规频道一起使用,您不能使用它来将某些消息发布到状态频道。您通过 subscribe to a channel shouldObservePresence
parameter enabled.
您只能收听状态频道,PubNub 服务是状态频道上的唯一发布者。
要更改状态,您需要为特定频道使用 client.setState
API and pass typing:true
state,PubNub 将代表该客户创建一个 state-change
事件。所有在该频道上启用状态订阅的客户端都将通过 didReceivePresenceEvent
侦听器接收 state-change
事件。