问题标签 [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.

0 投票
2 回答
1845 浏览

react-native - 将导航参数作为道具发送到其他组件

我正在使用 RN v0.46.4、react-navigation 和 sendbird。

我正在开发一个聊天应用程序。

我想要做的是使用两个参数item(包含用户信息)和createdChannel.

它们被传递但只有一次,即每次我导航到Msg不同用户的屏幕时,我都会收到与我首先按下的相同的值。

聊天画面

此外,当我在 中进行控制台createdChannel_chat function,它会按预期提供正确的信息。

但是当我在Msgscreen 中对其进行控制台时,我只收到了第一个 createdChannel 创建的,上面已经说过。

消息屏幕

我的路由器结构:

聊天堆栈

0 投票
1 回答
94 浏览

swift - 使用带有完成处理程序的函数时变量未初始化

我正在尝试channels使用我的 SendBird 聊天应用程序中可用的聊天频道数来初始化变量。我在这个过程中使用了一个名为:的函数private func loadChannels(),以便将通道加载到上面提到的那个变量中。我不明白的是,调用函数时会加载通道,并且可以显示如下代码所示。但是,当我想在channels外部显示同一变量的内容时,loadChannels()我得到一个空变量。可能是什么问题?

0 投票
1 回答
588 浏览

angular - SendBird 不适用于 Ionic2/Angular2

对于我需要嵌入消息传递功能的项目之一,我选择使用 SendBird,因为他们的文档很好并且支持主要平台。安装 SendBird 消息传递 sdk 后,当我尝试在我的打字稿文件中导入 sendbird 时,它会抛出 sendbird.d.ts不是一个模块。我做了一些修改,并在 sendbird.d.ts 文件中将接口设置为导出,当我尝试初始化 sendbird 时,它抛出 sendbird.new 不是构造函数。现在对我来说是一个很大的困境,我应该继续使用 SendBird 还是使用其他一些框架。

0 投票
0 回答
438 浏览

react-native - 如何在 React Native 中实现 Send Bird 推送通知

我正在使用 sendbird 在 React Native 中开发消息应用程序。官方文档仅涵盖适用于 Android 和 iOS 的推送通知。

如何在 React Native 中实现它?

0 投票
0 回答
85 浏览

javascript - Sendbird 在页面刷新时保持登录状态

所以我在我的网站中实现了 SendBird(我使用的是 javascript 版本 3.0,sendbird 小部件),就像它在 README.md 文件中所说的那样,用户必须在每次浏览器(页面)刷新时登录。我想改变它,我在自述文件中读到了这个:

您必须实施适当的event handler

现在我认为他们的意思是“连接处理程序”,可以在他们的文档Sendbird 连接事件处理程序中找到。但我不知道我必须把这个放在哪里?我是否必须将该处理程序放在他们的文件之一中,或者代码放在哪里无关紧要?该代码会像那样工作(当然是我的appId)还是必须进行更改?

0 投票
1 回答
580 浏览

swift - 使用 swift 在 1 个频道上创建 1 个 SendBird

我正在尝试创建一对一的通道连接,但是我无法弄清楚创建 SDBUser 的格式。我正在执行以下操作来尝试创建频道。

这些字符串是出现在 SendBird 中的 ID。有一个错误,它期望 SDBUser 的类型,并得到字符串。

我尝试了以下方法来获取 SBDUser,但得到以下值

但是用户值是 SBDUserListQuery 类型,所以它仍然不起作用。

我无法在 SendBird 文档中找到解决方案

0 投票
1 回答
521 浏览

javascript - TypeError:无法读取属性'userId' - sendbird

我正在尝试使用组频道在 2 个 sendbird 用户之间创建一个频道。到目前为止,我的实现是

我在控制台上收到以下错误

我错过了什么,请指导我完成整个过程。任何和所有的帮助将不胜感激。

0 投票
1 回答
786 浏览

javascript - SendBird 以文件为封面创建 GroupChannel

我正在尝试使用封面照片创建一个群组频道,

根据文档,我可以添加一个 url 或一个文件

coverUrl :封面图像的文件或 URL,您可以获取它以呈现到 UI 中。

但是在添加文件时,我总是得到:"SendBirdException", code: 800110, message: "Invalid arguments."

有没有办法用文件而不是 url 创建一个组(因为我希望用户上传文件)?

谢谢,

0 投票
2 回答
282 浏览

ios - 反序列化 Sendbird 消息 CreatedAt 数据

我正在尝试从 sendbird 消息中以字符串格式获取消息发送日期的日期,但不知道如何反序列化消息。

目前我只是得到一堆数字,如下所示:

我目前将序列化日期存储在下面的变量中,但无法弄清楚在 swift 3 中反序列化需要什么

0 投票
1 回答
901 浏览

sendbird - sendbird 错误 400 错误请求 / 未找到用户

我正在尝试和 sendbird 一起玩。我收到此错误。我正在尝试使 sendbird api 在 react.js 应用程序中工作。我已经阅读了文档,但我并不清楚。我查看了 stackoverflow 早期的回复,这就是为什么,我在连接到 sendbird 后尝试创建频道。

我正在尝试在 react.js 中实现它。这是我的代码。有人可以帮我解决这个错误。