问题标签 [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.
javascript - “Pusher chatkit onmessage hook 在 Reactjs 应用程序中没有响应”
我正在使用 pusher Chatkit 在 Reactjs 中制作聊天应用程序。我已经在 onSubscribeRoomMultipart 函数上添加了带有 onMessage Chatkit 钩子的 hooks 属性,根据该钩子它将在控制台上打印“收到的消息,消息”,但它没有响应。
javascript - ReactJS Chatkit 未定义
我在此处找到的教程上取得了一些进展:
https://www.youtube.com/watch?v=6vcIW0CO07k
但我被困在 19 分钟左右。
基本上,本教程是使用 React 和 Chatkit 构建 Instant Messenger 应用程序。
我使用以下代码收到“无法编译”消息,该代码是一个名为 Chatscreen.js 的文件:
错误消息如下:
这是我的 github 存储库的链接。为什么我会收到此错误?
javascript - 未找到 ChatKit 客户端用户
Chatkit 客户端错误
大家好,我正在尝试在我的应用程序中运行 chatkit。我只是想尝试一下客户端,看看它是如何工作的。我一直在这里学习一个简单的教程:https ://scrimba.com/c/cM7awcK
问题
我在 ChatKit 仪表板中创建了我的应用程序,创建了用户并将它们放置在房间中。当我尝试通过 API (Laravel) 获取用户、房间和房间中的消息时,一切正常。但是,当我尝试从教程中的特定房间获取消息时,我收到一个 404 错误,提示找不到用户。
我正在使用测试令牌提供程序并已按我的值填充了 instanceLocator 和 userId,但似乎无法使其正常工作。
2#试试
引发此错误
我只使用 jQuery 和 HTML+CSS,没有使用 JS 框架,但这不重要。
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但我不想保存到位图
这是整个堆栈跟踪:
android - Android pusher Chatkit 创建用户
我已经开始在我的第一个 android 应用程序中实现推送器 Chatkit,并且遇到了在服务器上为 Chatkit 自动创建用户的问题。我已经按照入门页面进行操作,它告诉我可以继续使用控制台,也可以运行npm create-environment.js
.
有没有办法自动化这个,所以我不必手动做?
我在 StackO 和 pusher Chatkit 网站上进行了搜索,但没有找到任何解决方案。
android - kotlin.UninitializedPropertyAccessException:lateinit 属性 roomClickedInterface 尚未初始化
我正在尝试遵循 Pusher Chatkit 的“使用 KOTLIN 和 PUSHER CHATKIT 构建群聊应用程序”的教程,但是我遇到了 Recycler View 适配器的问题。仅供参考,我仍在学习 Kotlin。我一直在阅读有关 lateinit vars 的内容,但找不到任何可以解决这种情况的内容。错误发生在回收器视图适配器中。
这是我得到的错误:
ChatRoomsListActivity.kt
RecyclerView 适配器
任何和所有的帮助表示赞赏。
android - Android Kotlin Pusher Chatkit 未在回收站视图中加载所有房间
我正在尝试在推送聊天工具回收器视图中查看所有已加入的房间,但它似乎不起作用。我滚动后它只加载一个房间。当我打开活动时,它显示为空白。此外,当我点击房间时,意图并没有启动,它只是停留在回收站视图上。它应该去选定的聊天室。
通过调试,我可以看到我正在连接到可访问的房间(其中有 7 个)但是似乎只有其中一个被添加到适配器/回收器视图中但是我找不到它的不足之处. 我对 kotlin 比较陌生,这可能会增加这个问题。
这是我正在遵循的教程,我认为开箱即用相对较好,但似乎有一些障碍。
任何和所有的帮助表示赞赏。
聊天室列表活动
聊天室列表适配器
android - Android Kotlin For Loop 只运行一次
我的回收站视图适配器有问题。只有一个项目被加载到它是从 for 循环添加的,我不知道为什么。我的所有日志语句都表明要加载许多项目,但运行一次后它会停止加载。
这是我的日志:
这是我的代码: ChatListRoomsActivity.kt
ChatListRoomsAdapter.kt
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
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