问题标签 [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 回答
206 浏览

xcode - 在 Xcode 中 React Native 多项目依赖

我有一个使用 FBLoginManager 和 AIRMap 的现有 React Native 项目。现在我刚刚 git 克隆了一个全新的代码库(smilefam/SendBird-JavaScript),进行了 npm 安装以获取所需的模块。然而,当我尝试在新项目上运行 Xcode 时,我收到有关“未定义不是对象(评估 'FBLoginManager.Events')”的错误和有关 AIRMap 的警告。

新项目没有引用 FBLoginManager 或 AIRMap。依赖从何而来?

0 投票
1 回答
216 浏览

android - Android - SendBird 元数据问题

我在我的 Android 应用程序中使用 SendBird 聊天 API,并且在元数据中获得超过 1 个值时遇到问题。

这就是 groupchannel 元数据的创建:

如果我在 onResult 处迭代地图,我将得到“Daniel”和“Else Street”。到目前为止很好,对吧?

现在的问题是当我需要获取元数据时:

map.size() 方法在实际应该返回 2 时返回 0。问题是,如果我删除地址或所有者,它返回 1,这是正确的。

0 投票
2 回答
1362 浏览

ios - Sendbird 没有在 iOS 上推送通知

我已经按照文档并已成功注册了 Sendbird 的推送通知(使用 Sendbird SDK 上传了 .p12 开发证书 + 注册设备令牌等),但没有收到任何通知。

在我的 didReceive 中......我什么也没得到。

我过去做过推送通知,并且熟悉这个过程。事实上,我刚刚使用 Firebase Cloud Messaging 进行了测试,并且推送在他们的服务中运行良好。如果有人可以提供帮助,将不胜感激...我很想知道 Sendbird 是否需要采取任何其他步骤。

更新:我已经联系了 Sendbird,问题是您上传 .p12 文件的仪表板上的一个错误;删除文件并重新上传可以解决问题。该错误已被修补。

0 投票
1 回答
485 浏览

javascript - 如何在 Sendbird 中使用通道处理程序

我正在尝试使用 SendBird API 为演示创建一个简单的聊天,但我似乎无法让 Channel Handler 正常工作。我不知道我应该把它放在哪里,但似乎我尝试的任何地方都不起作用。任何帮助将不胜感激。如果您对我可以在一两天内运行的替代方案有任何建议,那就太好了。

0 投票
3 回答
318 浏览

android - 存储 SendBird 频道列表 - Android

我们正在制作一个具有一些聊天功能的应用程序,并且我们正在使用 SendBird Android SDK 来实现这一点。

当用户登录时,我们向 SendBird 查询该用户的 GroupChannels,这将返回用户当前所在频道的列表。我们希望能够保留此列表。

目前在应用程序中,我们使用 TinyDb 来持久化一些数据。但是,由于此错误,GroupChannels 列表不可能做到这一点:

无法为 com.sendbird.android.BaseMessage 调用无参数构造函数注册 InstanceCreator

所以我们也尝试使用 ORM 库,Android 的 Realm。但是,这要求我们更改 SendBird 类以扩展 RealObject,并且我们不希望修改 SendBird 的类。

所以我想真正的问题是,我们如何存储/保留不属于我们的对象列表(SendBird 类)。

任何帮助将不胜感激。

0 投票
1 回答
674 浏览

android - 从drawable创建文件以使用sendbird发送

我想sendFileMessage在 sendbird api 中使用。它需要文件值,我想从drawable(或assets)使用这个文件。发送鸟 API

这是从 sendbird 截取的代码

uri从开放图像意图中得到的这段代码运行良好。但我想用于其他目的,我想替换这段代码

变成类似的东西

我试过了uri

带输入流

始终无法获取文件并返回错误代码ERR_REQUEST_FAILED 800220

0 投票
2 回答
634 浏览

json - SendBird GET Request Api 用于检索以前的消息无法正常工作

当我尝试使用以下 API 在频道中检索先前发送的消息时,我使用 SendBird 平台 API 在我的网站中创建聊天:

https://api.sendbird.com/v3/ {channel_type}/{channel_url}/messages

方法:获取

请求:?message_ts=long(必填)&prev_limit=int(可选,默认:15, 0~200)&next_limit=int(可选,默认:15, 0~200)&include=boolean(可选,默认:true)&reverse=boolean (可选,默认:false)&custom_type=string(可选)&message_type=string(可选)&sender_id=string(可选)

将值传递给上述请求后,我收到一条错误消息

{ "message": "未授权。获取消息功能只能从 Park 或 Enterprise plan 中调用。", "code": 400108, "error": true }

有人可以帮我解决这个问题吗

谢谢尼廷

0 投票
2 回答
1989 浏览

ios - 在 Sendbird IOS 中创建一对一聊天

我试图使用SendBirdSDK创建一个聊天应用程序。但是我在文档中找不到任何开始与用户聊天的方法。我下载了示例项目并进行了检查,但它仅包含群组频道和开放频道。

有没有这样的方法来创建一对一的消息,或者我应该只需要创建一个只有单个用户 ID的群聊吗?

任何帮助将不胜感激

0 投票
1 回答
90 浏览

android - 如何使用 SendBird SDK 在 android 中获取超过 1000 个开放频道的列表?

我正在使用 android studio 中的 SendBird SDK 开发聊天应用程序。

如何获得超过 1000 个开放频道的列表?

0 投票
2 回答
2424 浏览

javascript - Sendbird 发送图像文件

我正在浏览Sendbird 的 JavaScript 文档,虽然有发送文件的方法,但没有解释每个参数必须是什么或不同的选项。

我发现这个stackoverflow 问题对我有一些指导,但我仍然无法发送文件。

有人能够使用 JavaScript 使用 sendbird 发送图像吗?我正在寻找有关可用的多个选项的有效 JS 示例和/或文档。