问题标签 [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 投票
0 回答
80 浏览

javascript - “Pusher chatkit onmessage hook 在 Reactjs 应用程序中没有响应”

我正在使用 pusher Chatkit 在 Reactjs 中制作聊天应用程序。我已经在 onSubscribeRoomMultipart 函数上添加了带有 onMessage Chatkit 钩子的 hooks 属性,根据该钩子它将在控制台上打印“收到的消息,消息”,但它没有响应。

0 投票
1 回答
182 浏览

javascript - ReactJS Chatkit 未定义

我在此处找到的教程上取得了一些进展:

https://www.youtube.com/watch?v=6vcIW0CO07k

但我被困在 19 分钟左右。

基本上,本教程是使用 React 和 Chatkit 构建 Instant Messenger 应用程序。

我使用以下代码收到“无法编译”消息,该代码是一个名为 Chatscreen.js 的文件:

错误消息如下:

这是我的 github 存储库的链接。为什么我会收到此错误?

https://github.com/rezzworks/REACT-SLACK-CLONE

0 投票
1 回答
126 浏览

javascript - 未找到 ChatKit 客户端用户

Chatkit 客户端错误

大家好,我正在尝试在我的应用程序中运行 chatkit。我只是想尝试一下客户端,看看它是如何工作的。我一直在这里学习一个简单的教程:https ://scrimba.com/c/cM7awcK

问题

我在 ChatKit 仪表板中创建了我的应用程序,创建了用户并将它们放置在房间中。当我尝试通过 API (Laravel) 获取用户、房间和房间中的消息时,一切正常。但是,当我尝试从教程中的特定房间获取消息时,我收到一个 404 错误,提示找不到用户。

我正在使用测试令牌提供程序并已按我的值填充了 instanceLocator 和 userId,但似乎无法使其正常工作。

2#试试

引发此错误

我只使用 jQuery 和 HTML+CSS,没有使用 JS 框架,但这不重要。

0 投票
1 回答
5413 浏览

android - 无法解码流:android.graphics.ImageDecoder$DecodeException:无法创建带有消息“未实现”的图像解码器

我最近尝试将 Pusher 的 Chatkit 与一些 Kotlin 插件一起实施到我的 android 应用程序中,现在遇到了我无法解决的错误。

E/Drawable: Unable to decode stream: android.graphics.ImageDecoder$DecodeException: Failed to create image decoder with message 'unimplemented'Input contained an error.

我在它下面得到的错误是:

E/FirebaseInstanceId: Token retrieval failed: SERVICE_NOT_AVAILABLE

这是通过让我陷入循环,因为我的互联网运行良好,尽管再往下几行,我得到:

注意:自从我开始更多地在咖啡馆而不是在家工作以来,我已经开始收到上述关于没有良好连接的错误,因为我需要出去。为了离线工作,firebase 要求我选择离线模式,从那以后我一直收到无法连接的通知。

我正在关注此处的入门页面,并已完成“显示消息”部分的末尾,但是当我进入活动时,它只是停止并空白。在过去的 2 天里,我一直在搜索 StackO 和网络的其余部分,试图解决冲突,但无济于事。我看过的所有类似帖子似乎都没有解决这个问题。

similarPost#1但我不想保存到位图

这是整个堆栈跟踪:

0 投票
1 回答
48 浏览

android - Android pusher Chatkit 创建用户

我已经开始在我的第一个 android 应用程序中实现推送器 Chatkit,并且遇到了在服务器上为 Chatkit 自动创建用户的问题。我已经按照入门页面进行操作,它告诉我可以继续使用控制台,也可以运行npm create-environment.js.

有没有办法自动化这个,所以我不必手动做?

我在 StackO 和 pusher Chatkit 网站上进行了搜索,但没有找到任何解决方案。

0 投票
1 回答
5607 浏览

android - kotlin.UninitializedPropertyAccessException:lateinit 属性 roomClickedInterface 尚未初始化

我正在尝试遵循 Pusher Chatkit 的“使用 KOTLIN 和 PUSHER CHATKIT 构建群聊应用程序”的教程,但是我遇到了 Recycler View 适配器的问题。仅供参考,我仍在学习 Kotlin。我一直在阅读有关 lateinit vars 的内容,但找不到任何可以解决这种情况的内容。错误发生在回收器视图适配器中。

这是我得到的错误:

ChatRoomsListActivity.kt

RecyclerView 适配器

任何和所有的帮助表示赞赏。

0 投票
1 回答
47 浏览

android - Android Kotlin Pusher Chatkit 未在回收站视图中加载所有房间

我正在尝试在推送聊天工具回收器视图中查看所有已加入的房间,但它似乎不起作用。我滚动后它只加载一个房间。当我打开活动时,它显示为空白。此外,当我点击房间时,意图并没有启动,它只是停留在回收站视图上。它应该去选定的聊天室。

通过调试,我可以看到我正在连接到可访问的房间(其中有 7 个)但是似乎只有其中一个被添加到适配器/回收器视图中但是我找不到它的不足之处. 我对 kotlin 比较陌生,这可能会增加这个问题。

是我正在遵循的教程,我认为开箱即用相对较好,但似乎有一些障碍。

任何和所有的帮助表示赞赏。

聊天室列表活动

聊天室列表适配器

应在 Recyclerview 中显示的房间 1)在此处输入图像描述

2)在此处输入图像描述

这是我滚动任何方向后的样子 3)在此处输入图像描述

0 投票
1 回答
422 浏览

android - Android Kotlin For Loop 只运行一次

我的回收站视图适配器有问题。只有一个项目被加载到它是从 for 循环添加的,我不知道为什么。我的所有日​​志语句都表明要加载许多项目,但运行一次后它会停止加载。

这是我的日志:

这是我的代码: ChatListRoomsActivity.kt

ChatListRoomsAdapter.kt

0 投票
1 回答
94 浏览

android - Pusher Chatkit Android 获取指定房间的状态读数

我正在尝试集成 pusher chatkit,我对几件事感到好奇:

1)有没有办法读取特定房间的状态,类似于您加入房间时......或被房间拒绝。以下是您加入房间时的示例。

******UPDATE*** 能够通过从适配器调用它来解决数字 1:

2)我怎样才能得到一个房间的成员列表?我试过room.memberUserIds,但它回来是空的。

3)我是kotlin的新手,也是推送者聊天工具,有人可以给我看一个如何登录的例子

我猜这会淘汰非私人房间。

4) 我收到此错误D/ChatRoomsActivity:  on subscripetoRoomMultipart reason:: Room membership required,但用户已经是房间的成员,如推送器聊天工具控制台中所示。当前用户id=username1-PCKid

在此处输入图像描述

0 投票
1 回答
167 浏览

android - Android Kotlin Pusher Chatkit - 错误 - 需要房间会员资格

我正在尝试将 chatkit 集成到我的 Android 应用程序中,从这个入门教程和 github 上的这个android-public-demo-app项目中获取部分代码,我收到了这个错误:

D/ChatRoomsActivity: on subscripetoRoomMultipart reason:: Room membership required.

根据这篇文章底部显示的仪表板/控制台片段,用户已经是房间的成员,这是一个错误。目前 currentUser 是: user id=username2-PCKid

ChatRoomAcitivity.kt中发生错误currentUser.subscribeToRoomMultipart。我包括了 ChatRoomListActivity 和上下文适配器。

任何和所有的帮助表示赞赏。如果需要更多上下文,请告诉我。

这是我的ChatRoomListActivity.kt

这是我的ChatRoomListAdapter.kt

这是我的ChatRoomActivity.kt

这是我的ChatRoomAdapter.kt

在此处输入图像描述

在此处输入图像描述