如何使用 pubnub 获取活跃订阅者列表
how to get list of active subscribers using pubnub
我用pubnub
开发了一个应用程序。在这里,我正在尝试获取当前连接到网络的应用程序的订阅者列表(在线)。我正在使用钛框架工作(JavaScript)。任何人都可以告诉我如何获取此订阅者列表。提前谢谢。
您正在询问如何在 PubNub 频道上获取活跃订阅者列表。 通过使用"连接"回调很容易做到这一点。 您将提供一个打开的"连接"函数,以便在新用户或现有用户连接时调用。 发生这种情况时,您将此信息中继到您需要的地方。 我将向您展示一些钛的示例代码:
PUBNUB.subscribe({
channel : "hello_world", // CONNECT TO THIS CHANNEL.
callback : function(message){} // RECEIVED A MESSAGE.
connect : function() { // CONNECTION ESTABLISHED.
// A new user or existing user has
// connected. Send details to your server.
// ---------------------------------------
// This is a psudo-code example function:
// ---------------------------------------
psudo_post_url( "http://www.mywebsite.com/pubnub-user-connected", {
"user_id" : 123456789,
"channel" : "hello_word"
} );
}
})
您可以通过将所需的信息发送到使用 Amazon EC2、Rackspace 或专用 colo 主机在云中运行的应用程序服务器来"连接"回调时利用这一点。
可以在以下链接中找到其他资源:
- https://help.pubnub.com/entries/21097426-how-do-i-list-users-connected-to-a-channel
- https://help.pubnub.com/entries/21118418-does-pubnub-provide-web-hooks
- https://help.pubnub.com/home
您可以使用
PubNub Presence附加组件。具体来说,你想使用PubNub Titanium SDK here_now
功能。
相关文章:
- 要求输入在数据列表中
- 从javascript创建一个列表
- 如何使用jQuery选择下拉列表的值
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- Javascript按钮下拉列表
- 如何使用json将对象列表从java转换为javascript
- 区分JSON中的矩阵和列表列表
- jQuery表单添加不适用于下拉列表
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 接受不在列表中的值-引导组合框
- 禁用jQuery中的下拉列表
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 如何在javascript中迭代数字列表
- 如何在按钮中显示下拉列表中选定的元素
- 为什么HTML5拖放的目标是孩子?(可排序列表)
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 使用图像数组列表的simplegallary.js显示适合桌面屏幕的图像
- 如何在从多选下拉列表中选择选项值时动态生成文本框
- 如何使用 pubnub 获取活跃订阅者列表