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

sendbird - 如何使用 SendBird 为 iOS 和 Android 设备实现推送通知

我正在我的 iOS 和 Android 应用程序中实现聊天功能,并希望设置推送通知。

如何为 iOS 和 Android 设备实现推送通知?

0 投票
1 回答
151 浏览

sendbird - 为什么我会收到“缺少 API 令牌”错误?

我正在尝试在我的 android 应用程序中构建一个聊天应用程序。但抛出错误消息“API 令牌丢失”...

有谁知道我在这里做错了什么?

0 投票
1 回答
144 浏览

sendbird - SendBird 有什么好的示例/示例/演示应用程序吗?

我正在尝试构建我的 iOS 应用程序并且很难找到资源。

之前使用过 SendBird 的任何人都可以分享我可以参考的有用资源吗?

0 投票
1 回答
90 浏览

c# - 从 BaseMessage 获取消息

我对 SendBird 有一些问题。正如文档所说:

加载以前的消息 从 CreatePreviousMessageListQuery() 方法创建查询实例并使用返回消息对象列表的 Load() 方法后,您可以在打开的通道中检索一组以前的消息。使用返回的列表,您可以在加载后在 UI 中显示过去的消息

使用以下代码:

但是,我无法从 BaseMessage 获取消息。我需要有用户消息。我怎么做?

0 投票
1 回答
211 浏览

javascript - 加入 SendBird 中的一对一私人群组

使用 SendBird JavaScript SDK,我能够正确地为一对一消息创建一个私有组:

这一切都正常工作,两个用户在检索组列表时都可以看到私人聊天室。但是,当任一用户尝试加入私有组时,都会遇到错误:

SendBirdException:未授权。“无法加入非公开频道。”。

要加入该组,我使用以下代码:

上述代码的响应是:

任何帮助深表感谢。请注意,我已经检查了文档,它没有提到如何加入私人群组(只有公共群组)。尽管被设置为“操作员”,但我看不到聊天室的“创建者”如何能够加入房间。

0 投票
1 回答
126 浏览

reactjs - 将 Sendbird 与 redux-persist 一起使用

我在 react-native android 应用程序中使用sendbird聊天。为了提高聊天感知速度,我让用户查看以前的数据并异步加载更新(不显示加载程序)。

我正在使用 sendbird 并redux-persist保存整个Chat减速器对象。大多数 reducer 代码取自https://github.com/sendbird/SendBird-JavaScript/tree/master/react-native-redux-sample

正在成功地从持久状态中拉回数据。但它在渲染时失败。isUserMessage,等函数isFileMessage不存在。我试图找到这些函数的定义位置,但除了类型定义之外找不到任何东西。

有没有一种好方法可以从序列化的 JSON 构造整个 redux 状态?

如果您需要更多信息,请告诉我。

0 投票
1 回答
134 浏览

react-native - Sendbird SDK 在 react native 中需要 fs 包

当我将 sendbird SDK 安装到 expo 托管反应原生项目中时,我收到以下错误:

但是 fs 是一个节点包,它不是 react native 运行的环境。我查看了 Sendbird 示例,并在其他应用程序中使用了相同的 SDK。我做错了什么?

0 投票
2 回答
1096 浏览

javascript - 应用程序在后台时的 Sendbird 推送通知

这是我的查询。我已经在我的一个 react-native 应用程序中实现了 sendbird sdk 来实现聊天。我正在尝试实现推送通知。如 sendbird 的文档中所述,我已将 react-native-firebase 用于 firebase 推送通知。现在的问题是当应用程序处于前台时,我的 android 应用程序会收到推送通知。为此触发 OnMessageReceived() 侦听器。但是当我的应用程序在后台时,我没有收到来自 sendbird 的任何推送通知。没有触发任何 firebase 通知侦听器。

此外,当我尝试从 firebase 控制台发送通知时,我会收到前台和后台通知。

希望得到你们的回应,因为这可以帮助我成功实现此功能。

我的通知侦听器代码与此类似。但是,这里虽然没有添加显示通知代码。

我的 AndroidManifest.xml 代码如下:-

0 投票
1 回答
159 浏览

video - Sendbird 视频聊天正在回响

我们在 Magento 2 网站上使用 Sendbird 视频聊天 API,但我们面临的问题是,每当我们开始聊天时,都会出现回声。

https://sendbird.com/

我们已经尝试不使用耳机并使用不同的系统,但仍然遇到同样的问题。

谁能建议我如何解决这个问题?

0 投票
1 回答
489 浏览

swift - 未调用推送通知“willPresent”但“didReceive”有效

我正在开发一个处理推送通知的应用程序。

由于某些原因,

按预期工作,但是

永远不会被调用。

有人遇到过这种情况吗?

所有常见的嫌疑人都到位:

安顿好了didFinishLaunchingWithOptions

正在返回 true(已授予权限)

其他值得一提的项目:

  • 推送通知通过 SendBird 发送

  • 当应用程序在后台时,一切都按预期工作。