- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试使用 SendBirdSDK 创建一个聊天应用程序.但是我在文档中找不到任何方法来开始与用户聊天。我下载了示例项目并检查了它,但它只包含组 channel 和开放 channel 。
是否有任何此类方法可以创建一对一消息,或者我是否需要创建一个 groupchat只有一个用户 ID?
我们将不胜感激
最佳答案
根据文档,
A Group Channel is a private chat. A user may join the chat only through an invitation by another user who is already a member of the chatroom. A Group Channel can consist of one to hundreds of members. Creating a channel with two members allows 1-to-1 messaging.
因此,您只需创建一个具有两个用户 ID 的群组 channel ,就可以进行一对一的聊天。此外,您应该启用 Distinct 属性,因为也根据文档:
Consequently, we recommend that you enable the Distinct property in 1-to-1 messaging channels in order to reuse the same channel when a user chooses to directly message a friend. If the property is disabled, the user will create a new channel even if they have had previous conversations with the friend, and therefore will not be able to see or access previously sent messages or data.
引用:https://docs.sendbird.com/ios#group_channel_3_creating_a_group_channel
关于ios - 在 Sendbird IOS 中创建一对一聊天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41058430/
我正在 Xamarin.iOS 应用程序上实现 Sendbird,并且我已经在 OnMessageReceived 处理程序上接收消息。 但是我无法接收推送通知,GetPendingPushToken
我在 5 分钟后收到错误描述。这是因为 sendbird sdk 自动重新连接。那么,有没有办法停止自动连接或减少错误消息到达时间。 这是我尝试过的, let preSendMessage = ch
我只是遇到了 SendBird 问题。当我发送消息时,SendBird回调到onMessagingChannelUpdated,但是当我发送文件时,回调不起作用。 我已经为 SendBird Regi
我正在使用 Sendbird 构建聊天应用程序和 cordova,但是他们似乎为所有平台提供了推送通知的 api,来自 Javascript 的平台除外。 .他们有 Android 的推送通知, io
我正在尝试创建一个带有封面照片的群组 channel , this.sendBirdInstance.GroupChannel.createChannelWithUserIds(userIds, tr
总是在我尝试加入群组 channel 时出现此错误 code: 800101 message: "Connection should be made first." name: "SendBirdEx
有没有办法使用 SendBird API 列出特定应用程序中所有可用的开放 channel /组。我能够找到创建 channel 和删除 channel 的功能,但没有列出特定应用中的所有可用 cha
我已经按照文档进行操作并成功注册了 Sendbird 的推送通知(上传的 .p12 开发证书 + 使用 Sendbird SDK 注册设备 token 等),但没有收到任何通知。 func appli
当我发送新消息时,它会转到所有不同的组 channel ,默认情况下不应该是这样的。任何建议表示赞赏。 对于消息传递部分,我必须使用数组来存储以前和新的消息并在需要时加载它。 使用的语言是 react
我正在尝试使用 SendBirdSDK 创建一个聊天应用程序.但是我在文档中找不到任何方法来开始与用户聊天。我下载了示例项目并检查了它,但它只包含组 channel 和开放 channel 。 是否有
我们正在制作一款具有聊天功能的应用,我们正在使用 SendBird Android SDK 来实现这一目标。 当用户登录时,我们向 SendBird 查询该用户的 GroupChannels,这将返回
我正在尝试从 sendbird 消息中获取字符串格式的消息发送日期,但不知道如何反序列化消息。 目前我得到的是一堆乱七八糟的数字,如下所示: 1506267806611 我目前将序列化日期存储在下面的
我正在尝试使用 SendBird API 为演示创建一个简单的聊天,但我似乎无法让 Channel Handler 正常工作。我不知道我应该把它放在哪里,但似乎我尝试的任何地方都不起作用。任何帮助将不
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 4 年前。
我刚刚开始在 Android 上使用 SendBird。我想进行一对一聊天,因此我将用户连接到 SendBird,设置处理程序,创建 channel 并发送消息,但是 onMessageReceive
我在我的项目中使用 Sendbird android SDK(https://docs.sendbird.com/android)。它的库托管在 GitHub 上,问题是每次我在 gradle 中更改
当我尝试从该方法加载 Sendbird SDK 中的群组 channel 时,出现以下错误: self.groupChannelListQuery?.loadNextPage(completionHa
我正在使用 SendBird 向我的应用添加发送图片功能。 在 - (void)imagePickerController:(UIImagePickerController *)picker didF
我正在尝试使用 sendbird iOS SDK 对用户进行身份验证。 语法如下: SBDMain.connect(withUserId: "123456", completionHandler: {
我正在按照 sendbird 的教程使用 react-native 构建聊天应用程序,当我尝试导入 sendbird sdk 时出现以下错误: Unable to resolve module htt
我是一名优秀的程序员,十分优秀!