WordPress推出了Presence API插件,旨在实现多人在线状态感知,解决后台协作中的编辑冲突问题。该插件可实时显示在线用户和编辑状态,并通过REST API接口支持更多应用,为古腾堡编辑器的实时协作功能奠定基础,提升团队协作效率。
本文介绍了如何使用Node.js和ws库构建多房间WebSocket聊天服务器,支持用户在线状态,包括多个聊天房间、实时用户通知、特定房间消息广播和在线用户同步。通过示例代码,读者可以创建适用于协作工作空间和游戏大厅的聊天应用。
在React应用中,可以通过navigator.onLine属性检测用户的在线或离线状态。提供了一个自定义钩子useOnlineStatus,能够监听在线和离线事件,并返回当前状态。
Five9发布新版Microsoft Teams集成,新增双向在线状态功能,提升座席与专家沟通效率,优化客户请求处理。座席和专家可实时查看在岗状态,增强协作。这是Five9与微软长期合作的成果,旨在提供更安全、便捷的客户体验。
2024年11月12日,Uniapp即时通讯SDK(ZIM)2.18.2版本发布,新增群备注、在线状态查询和房间切换功能,优化用户体验,支持多种消息回复和历史消息查询,提升服务端管理能力。
Meta在Threads中推出了“在线状态”功能,用户可以查看好友是否在线,并选择是否共享自己的在线状态,设置中可随时关闭此功能。
Supabase发布了实时广播和在线状态的授权功能,允许用户实时发送和接收消息。此版本引入了使用行级安全策略的授权功能,用户可以创建策略来控制对广播和在线状态频道的访问。文章还介绍了如何在频道上启用授权,并提供了高级示例。实时授权通过在实时消息表上运行查询并确定用户的策略来实现,该方法性能良好且延迟低。还提到了Postgres Changes支持。Supabase正在寻求反馈以改进实时授权。
Supabase宣布其实时功能的多用户特性现已全面上线,包括广播和在线状态,所有免费计划的项目均可使用。新版本的supabase-js库支持这些功能,提升了开发者体验。未来,Supabase计划扩展更多集成功能,并优化其分布式服务器架构。
完成下面两步后,将自动完成登录并继续当前操作。