问题标签 [user-presence]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2980 浏览

node.js - 关于为网站实施“存在”的建议?

理想情况下,我想找到简单、轻量级的代码,让所有连接到我的站点的 Web 客户端都可以保持其他人当前在线的实时状态。

我知道 ejabberd 可以做到这一点,但它还可以做很多其他事情,而且我更喜欢代码占用空间小,这样我就可以自定义和了解它的性能特征。

我喜欢 node.js 的非阻塞方面,并且想知道是否有一个开源项目可以完成所有这些逻辑。

我还希望看到在客户端维护此模型的 JavaScript 实现。

0 投票
3 回答
896 浏览

odbc - ejabberd 是否有用于将用户的在线/离线状态持久保存到数据库的模块?

我想要一个用户状态的数据库存储,因为它们在线/离线/afk。ejabberd 可以将状态更改存储到数据库吗?

0 投票
1 回答
695 浏览

android - 无法使用 aSmack 库检索联系人状态以连接 google talk 服务

我正在尝试实现一个连接到谷歌谈话服务的安卓聊天客户端。我已经完成了大部分工作,连接到服务器,获取联系人(并将它们显示在 ListView 中),并在单击发送和接收消息的列表上的联系人姓名时打开一个新活动。我的问题是,现在我正在尝试获取用户帐户联系人的存在。我已经编写了这段代码,但它不起作用,我无法找出原因。任何帮助表示赞赏。

如果我更改此行的属性: String status = ConvierteEnumToString(presence2); 我直接输入 Presence.Mode.available,它将状态分配给我所有的联系人,但它工作正常。如果我让它在上面的代码中,我会得到一个这样的异常:

不同的是,我有时会获得一个用户状态,然后发生异常,有时根本没有获得任何状态。非常感谢您的帮助!

0 投票
2 回答
955 浏览

android - 在联系人上显示带有同步适配器的在线状态图标

我尝试使用状态图标并为我的自定义用户显示状态。无论我做什么,我都遇到了插入失败错误或我的联系人上没有显示存在。

有没有人有解决方案?

0 投票
1 回答
1677 浏览

c# - 发布 Lync 2010 用户状态未显示在用户 lync 客户端上

在受信任的应用程序端点中,我必须根据外部存在提供者发布用户状态,我可以这样做(稍后在外部源变为“空闲”时清除它们是一个不同的问题)

但问题是,如果我为用户 A 发布新状态,这不会反映在用户拥有的 Lync 客户端上,尽管其他人都会收到更新。

目前,我正在使用这段代码进行发布:

其中 user.categories 是:

这些类别正在地毯式轰炸存在状态,我只知道我做错了。不可能是这样的……乱七八糟的。

请耐心等待,我是 C#、.NET 和 UCMA 的新手,直到一个月前才接触过它。

0 投票
3 回答
1826 浏览

ruby - 为在线好友列表扩展 Redis

我在思考如何使用 Ruby 和 Redis(或任何 NoSQL 解决方案)实现在线朋友列表时遇到了麻烦,就像任何聊天 IM 即 Facebook 聊天一样。我的要求是:

  • 总用户约 100 万
  • DB 仅存储用户朋友的 id(一组整数值)

我正在考虑使用 Redis 集群(我实际上不太了解)并按照http://www.lukemelia.com/blog/archives/2010/01/17/redis-在实践中谁在线/

更新:我们的应用程序真的不会将 Redis 用于其他任何事情,除了可能用于在线朋友列表。此外,它真的写得不重(我预计,我们的大多数查询将被在线朋友阅读)。

0 投票
0 回答
459 浏览

c# - 在 wp7 xmpp 客户端中获取用户存在

我正在使用来自xmedianet codeplex的 XMPPClient 用于 wp7

我能够在 wp7 上连接 xmpp 客户端并获取名册,但我无法获得名册的存在,就像我列表中的一些朋友在线或离线一样。我找不到任何与可以通知用户存在相关的事件。如果有人用过,请建议。

0 投票
1 回答
3824 浏览

android - XMPP 存在订阅

在我的应用程序中,当我使用此代码向任何朋友发送请求时..

然后订阅在两个朋友名册中都显示“NONE”。

但它应该是“TO”和“FROM”。

但是,如果对于相同的过程,我使用此代码-

然后它给了我在前一种情况下应该得到的正确结果。

请告诉我为什么我在订阅模式下没有得到相同的结果。

谢谢

0 投票
1 回答
289 浏览

android - XMPP 用户存在本身

在我的应用程序中有一个要求。我想获得登录用户本身的存在和模式我怎么能得到呢???

当我使用此代码获取登录用户的存在时,它总是让我不可用。

如何通过这种方式或任何其他方式获取登录用户本身的存在

0 投票
2 回答
136 浏览

android - 知道用户本身的存在

在我的聊天应用程序中,我希望当此人不在聊天屏幕上时,他应该收到通知,而当此人不在聊天屏幕上时,他不应该收到任何通知(聊天应该简单地显示在聊天屏幕上)。

当这个人在聊天屏幕上时,我强行改变用户的状态并广播它。现在这里的问题是,当用户现在将收到任何消息/聊天时,用户设备上运行的服务将如何决定移动用户本身的存在(即他是否在聊天屏幕上)。我认为不可能让用户本身出现(在名册的帮助下,因为用户本身没有在他的名册中列出)

这个函数写在我的服务类中

现在当用户在聊天屏幕上时如何停止通知???

请帮我