chat相关内容

推送通知首选项

我们需要允许用户设置用于接收推送通知的特定首选项.例子: 关闭特定频道 仅在@提及时发送推送(全局和具体聊天) docs https://getstream.io/chat/docs/#push_ios 不会完全没有涵盖.似乎只能打开/关闭所有通知吗? 解决方案 当前,Stream Chat不支持此功能,因此定期添加了对Push功能的改进,因此对静音和提及的扩展支持也将很快出 ..
发布时间:2021-04-21 20:41:33 其他开发

加载时,Facebook聊天插件自动滚动到顶部

我在由OpenCart支持的网站上使用8.0版的Facebook Chat插件(尽管我怀疑它会在任何CMS中发生).聊天插件完全加载需要花费几秒钟,并且图标会显示在页面的右下角. 但是,显示图标时,页面立即滚动到顶部.因此,如果用户已经开始向下滚动,则该用户将被中断并重置页面. 有什么想法会导致这种情况,以及如何防止这种情况发生? 这是我的代码(Facebook在“设置"->“消 ..
发布时间:2021-04-21 20:41:30 其他开发

是否有一个简单的PHP兼容视频聊天服务?

我有一个拥有现有CMS的客户,他想一次配对两个成员进行视频聊天以提供辅导服务.有没有与php兼容的服务,可以无缝集成,这意味着用户将不必与视频聊天提供商创建第二个帐户? 编辑:是的,我知道视频聊天中有很多SO问题,而且我已经阅读了大约50个问题,而且所有这些问题似乎都试图自己解决.我正在寻找一种解决方案,其中我们所要做的就是使用API​​或类似的方法通过视频聊天连接两个用户. 解决方案 ..
发布时间:2021-04-21 20:41:23 PHP

防止Web聊天应用程序发送垃圾邮件的简单技术

我在这里有一个简单的自定义滚动聊天:( http://ninjawars.net -本质上是:ajax聊天,php后端,聊天消息的javascript列表,仅已登录的用户输入)可能会被发送垃圾邮件.有什么简单的系统可以防止聊天室垃圾邮件发送? 我已经实现的一件事(最低保护级别): 忽略来自同一用户的连续重复消息. 我有其他想法: 将来自同一用户的连续消息添加在一起,而不是创 ..
发布时间:2021-04-21 20:41:20 前端开发

iPhone Messages应用程序中的每个时间戳都是其自己的单元格吗?

我正在构建一个名为AcaniChat的本机iPhone Messages应用程序的开源版本.每个消息都由 UITableViewCell 表示,时间戳位于单元格的顶部,消息位于其下方. 现在,我正在实现条件时间戳记,即,仅在该消息是第一个单元格或者距显示的最后一个时间戳记已超过15分钟时才显示该消息的时间戳记. 当我进入iPhone消息应用程序中的对话的编辑模式时,看起来每个时间戳都是 ..
发布时间:2021-04-21 20:41:17 移动开发

在与Firestore的群聊中计算看不见的消息

我想跟踪群聊中每个成员看不到的消息数.我将聊天元数据存储在 chats 集合中,并将每个聊天的消息存储在 messages/{chatId} 中. 我检查了其他询问此问题的线程,但是在这种情况下,存在群聊,因此更加复杂.我读过的线程假定这是两个人之间的聊天. 我考虑过要有一个新的集合 seenMsgTimestamps ,在其中存储某个用户在每次群聊中看到的最后一条消息的时间戳.在我的 ..
发布时间:2021-04-21 20:41:13 其他开发

基于socket-io的Node.js一对一聊天引擎在本地运行正常,但在使用ngrok在不同笔记本电脑上运行时则无法运行

我正在使用聊天服务器,并且在本地服务器上也可以正常工作,但是每当我尝试使用ngrok运行项目时,我和我的朋友就无法聊天. var socket = io('http://localhost:7777',{询问: {用户名:“"}}); 有人可以指导我如何将其公开吗?由于IP地址在连接到Internet时每次都会更改. 和 var app = express();co ..
发布时间:2021-04-21 20:41:03 其他开发

套接字io聊天-随机断开客户端ping超时并传输关闭错误版本2.2.0

我有一个使用Socket io在Node JS Express上运行的聊天应用程序. 以前,当客户端发送超过4 MB的大图像时,客户端已断开连接,我发现套接字io无法通过套接字发出事件在Base64中处理/流/发送如此大的数据.因此,我最终使用了 socket io文件上传模块.现在,我正在使用Socket io文件上传模块,以允许用户在聊天期间上传照片/文件.现在,即使我上传了最大的图像/ ..
发布时间:2021-04-21 20:40:58 其他开发

如何知道哪些离线数据已同步到Firebase实时数据库

我正在使用firebase编写一个聊天应用程序.这里有一个问题,如果设备处于脱机状态,则数据存储在缓存中,并且当设备重新联机时,缓存将被同步,但是如何知道哪个数据已同步且未同步(用户可能没有良好的Internet连接,因此同步可能会延迟).如何通知用户消息已发送或正在发送,我们也需要管理大量消息谢谢! 解决方案 有两种方法: 使用完成侦听器,如下所示: ..
发布时间:2021-04-05 19:00:58 移动开发

Django与Ajax轮询聊天

我需要创建类似于Facebook聊天的聊天. 我正在考虑创建一个简单的应用程序Chat,然后使用ajax轮询(每2-3秒发送一次请求). 这是一个好方法吗? 解决方案 我会处理一些涉及服务器控制的推送/实时消息传递的事情.您将获得适当的实时聊天,并且扩展性会更好.我认为,可以看看 http://www.orbited.org/.它不是django的核心,但它是Python,可以 ..
发布时间:2021-04-02 19:28:49 前端开发

如何创建不受轮询驱动的聊天服务器?

我创建了一个由客户端轮询驱动的简单聊天服务器.客户端每隔几秒钟发送一次数据请求,并收到任何新消息以及有关其对等方是否仍处于连接状态的信息. 由于客户端在移动平台(iPhone)上运行,因此我一直在寻找摆脱轮询的方法,该方法会很快耗尽电池电量.我读过可以无限期地保持http连接打开,但还不了解如何在实践中利用此技术.我也想知道这样的连接是否足够稳定,可以在移动环境中使用. 理想的情况是服 ..
发布时间:2020-11-24 23:47:43 其他开发

IM应用程序的不错选择

我将开发类似于IM应用程序的WhatsApp。我正在寻找可以为我提供最便捷的解决方案的产品。之前,我曾在Webapp中将套接字用于类似目的,并且听说XMPP(其实现)已广泛用于此类工作。考虑到眼前的选择,我理解XMPP将会是解决之道,但我有以下问题: 我为什么要使用XMPP(如何我会预煮多少?) 为什么我不能使用套接字?尽管它们似乎很容易使用并且是一种快速解决方案 我听说过 http:/ ..
发布时间:2020-10-01 04:01:31 其他开发

Python套接字同时接收多个消息

我正在使用python(3)套接字进行TCP / IP聊天,并且在socket.send / socket.receive对的多个实例上遇到了相同的问题。 例如: 每次服务器更新连接的客户端列表时,它首先发送一个字符串,表示即将这样做,然后发送列表逐项发送,并发送另一个字符串信号表示已完成。在客户端,我有一个线程来接收消息并处理它们,并且它具有处理此特定字符串信号的特定情况。在这种情况下, ..
发布时间:2020-10-01 04:01:28 Python

PHP聊天应用问题

我是php / mysql的新手,已经决定实现一个简单的聊天应用程序。这是一些特定的问题。 1) 在Facebook中,如果我发送聊天消息,使用javascript更新聊天记录,但如果连接断开,一段时间后还会显示“传递失败”标记。我的问题是在使用AJAX / jquery发送消息之前,如何检查是否已建立与服务器的连接,以便我也可以通知用户该消息未传递。 2)考虑这种简化的情况。聊天室 ..
发布时间:2020-10-01 04:01:24 PHP

从SQL DB代替聊天应用程序的文件轮询会提高性能吗?

我正在开发一个聊天应用程序,很想使用SQL db。 我的问题是,经过几次Google搜索,我发现有人从一个站点告诉我,使用DB会比使用普通文件(例如Text或JSON文件)要慢得多,但是在其他一些站点上,人们却说完全相反。我不了解你们,但是在为用户创建网络应用程序时,用户永远是第一位的。 我想尽可能多地使用SQL DB:1.)我对它有很好的经验,并且2.)它使我可以使应用程序变得很多更 ..
发布时间:2020-10-01 04:01:21 PHP