问题标签 [chatkit]

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 投票
1 回答
42 浏览

javascript - 无法将对象传递给 history.push()

基本上,我有一个currentUser从 chatkit 服务器生成的对象名称。该对象包含当前登录用户的所有信息以及一些方法。

我想将此对象作为道具传递给另一个组件。我尝试通过history.push最初将其传递给stringify它,但是在接收端解析对象后,我无法访问该对象的方法。我知道这json.stringify确实排除了功能。该stringify方法是否也包含这些方法?

任何人都可以提出另一种将这个对象作为道具传递的方法。我见过一个叫localStorage. 我不确定如何使用它。如果有任何帮助,我将不胜感激。

0 投票
1 回答
438 浏览

javascript - 如何使用普通的 javascript pusher chatkit 在组中发送文档或图像

我使用纯 javascript 和 pusher Chatkit 准备好我的聊天应用程序。现在我想在消息中的聊天中发送文件或图像。如何实现这个功能。

0 投票
0 回答
140 浏览

javascript - 如何在使用推送聊天工具通知接收来自其他用户的消息时闪烁浏览器选项卡

当用户使用 Chatkit 发送消息并且接收者当时没有查看选项卡时,我需要纯 JavaScript 示例代码来闪烁选项卡。(Chatkit 推送通知)

0 投票
0 回答
173 浏览

node.js - 聊天应用程序,如 Slack 教程

我在这里关注本教程:https ://www.youtube.com/watch?v=a-JKj7m2LIo

我被困在 14 分钟左右,在终端中收到以下错误消息:

仍在学习如何使用 React 和 Node,但我认为错误发生在我的 server.js 文件中。

我的 server.js 代码如下所示:

基本上,当我在控制台的网络选项卡中提交名称时,我应该会看到该帖子,但我没有。我得到的只是错误消息,但我不知道如何破译它。

编辑

在上面的代码中添加了 console.log('Error:', error) 并在终端收到以下错误消息:

我不明白此错误消息的含义。我检查了 error_uri 提供的 URL,该页面上的消息显示:“服务器找不到请求的资源。请确保您请求的资源名称正确。” 我不完全确定这意味着什么。

编辑 2

我对 app.post 进行了以下更改,试图产生另一个终端错误,如下所示:

我在终端收到以下回复:

我不知道这意味着什么。

0 投票
1 回答
37 浏览

casting - 我不能 CastType 类

我不能投这个请帮助,它与android view.View和com.stfalcon是相同的类名,但我不能将类名更改为任何一个,因为它是READ_ONLY_file,我该如何投这个?我需要投射这个 >>>>> this.messagesList = (MessagesList) findViewById(R.id.messagesList);

这是我的依赖项,我已经从我的 DefaultMessagesActivity.java 导入它

这是我的 Java

这是我的 xml 文件名 activity_default_messages.xml

0 投票
0 回答
19 浏览

android - Chatkit 自定义内容消息类型与 android

我正在尝试为其中一个 Android 应用程序实现一个简单的聊天系统。我正在使用ChatKit,我想将自定义内容消息用作 PDF 或视频消息,所以这就是我所做的

1-我创建了一个扩展 MessageContentType 接口的 CustomMessageContentType 接口

2- 我让 ChatMessage 实现了 IMessage、CustomMessageContentType.PDF、CustomMessageContentType.Video、MessageContentType

3-然后我让 ChatFragments 实现 ContentChecker 并像这样覆盖 hasContentFor 方法

message?.pdfUrl 和 message?.videoUrl 总是为空

4-我注册了这样的自定义布局

5-最后,当消息来自 API 时,我检查了消息的类型

只有文本和图像消息正确显示,但 pdf 和视频消息没有出现,我在这里做错了吗?