问题标签 [sendbird]
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.
xamarin - 如何检索使用用户 ID 创建的频道?
SendBird .NET 文档提到如何使用用户 ID 创建一个频道,但我们如何检索这个频道?
然后文档提到了一种使用 URL 检索频道的方法,但他们没有提到如何使用 URL 创建频道。
我有点困惑。我错过了什么?您能否告诉我如何使用用户 ID 或频道 URL 创建和检索频道?
node.js - 将 sendbird 与 Angular6 集成
我是 angular6 和 nodejs 的新手。我正在尝试将 sendbird 与 Angular6 集成,但没有明确的想法,如何开始以及从哪里开始。
以前做过这个的人可以指导我吗?
PS我在python中调用了sendbird api。
jquery - Sendbird - 如何进行 1 对 1 讨论
我正在尝试使用发送鸟开发消息传递应用程序。对于群聊,它工作正常。我正在尝试创建 1 对 1 讨论,但我无法找到相同的功能。请任何人建议。
或者
我是否需要为此创建单独的频道?
php - Sendbird/Guzzle 返回“请求正文是无效的 JSON”
尝试使用 Guzzle 向 SendBird API 发送请求时收到错误消息。
错误信息
我的代码
ios - sendbird sdk 自动重连
我在 5 分钟后收到错误描述。这是因为 sendbird sdk 的自动重新连接。那么,是否有任何方法可以停止自动连接或减少错误消息的到达时间。
这是我尝试过的,
javascript - 显示在 SendBird 频道聊天中发送的图像的缩略图
我想显示通过 SendBird React 本机应用程序代码从聊天中发送的图像的缩略图。
缩略图大小已定义,但无法显示发送图像的缩略图。默认情况下,缩略图上填充蓝色
angular - 从 Django Rest 框架将经过身份验证的用户传递给 SendBird
我有一个为我正在开发的解决方案提供服务的 Django DRF 和一个 Angular 前端。我想将 SendBird Chat API 集成到应用程序中,以允许经过身份验证的用户相互聊天。
SendBird 有一个我可以使用的 JavaScript API,但我的查询是我的经过身份验证的用户详细信息如何传递给 SendGrid,例如,如果用户 X 登录到网站并且用户 Y 登录到网站 - 我如何允许他们相互交谈。
我很确定我对会话有误解,但感谢任何帮助。
我不是在寻找特定的代码答案,而是在寻找一般的架构答案。
sendbird - SendBird :是否有一个选项可以为用户禁用频道创建
我正在尝试查看是否有办法在 sendbird 中配置应用程序(不是客户端应用程序,而是 sendbird 的应用程序配置)以不允许用户创建频道。
我们希望根据我们自己系统的需求来管理频道的用户(主要是围绕动态的用户组,看起来 sendbird 不支持这样的事情,只有用户到频道的关系)
通过为用户禁用频道创建,我们可以在我们的聊天客户端中编写额外的逻辑,以与我们自己的 API 进行通信以添加动态用户组,然后我们将请求从外部平台发送到 sendbird,以添加或删除属于这些组的用户所需的频道,或者当人们添加和删除用户时,如果我们这边的群组发生了变化,那么我们可以保持 sendbirds 频道的同步,以确保正确的用户在频道中持续存在。
如果我的理解是错误的并且 Sendbird 确实支持动态组,那么请提出建议,如果有人知道如何为 sendbird 配置应用程序(不是客户端应用程序代码,而是在 sendbird 的应用程序配置中)不允许,我会更喜欢这个选项用户创建频道。
谢谢。
listview - Xamarin Forms Listview 不更新 GUI
我正在尝试创建一个聊天页面。有一个列表视图,其 itemssource 是 ObservableCollection。在将项目添加到 ObservableCollection 之前,一切似乎都很顺利。添加的项目不会立即出现在屏幕上,只有在触摸屏幕后才会显示。
实际上,我遇到了与此处所述相同的问题:https ://forums.xamarin.com/discussion/18631/listview-binding-to-observablecollection-does-not-update-gui/p2
我相信线程(第 2 页)中所述的解决方案之一与 INotifyPropertyChanged 有关。经过多次尝试应用解决方案以满足我的需求后,我无法这样做。所以请您指导我正确的方向。
我的代码总结如下:
我还阅读过:Xamarin Forms ListView ObservableCollection 未更新我想我正在更改集合,所以我不应该面临这个问题,但我是。任何帮助/见解将不胜感激!
我添加了一个包含我的代码以供参考的要点,其中显示了我现在评论过的不同解决方案的尝试:https ://gist.github.com/Dobermensch/49ee9d8adb9a83a38790b691c857691d
编辑:为要点添加了一些最初省略的代码
Edit2:仅供参考,我没有使用 MVVM 模式。