问题标签 [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.
node.js - Sendbird SDK 不适用于 React Native
我正在关注 sendbird 的关于使用 react-native 构建聊天应用程序的教程,当我尝试导入 sendbird sdk 时出现以下错误:
我删除了 node_modules 文件夹并再次运行 npm install,清理了 npm 缓存并清除了 watchman 手表,但无法修复它。
对这个问题有什么想法吗?
更新:添加代码
main.js
登录.js
频道.js
react-native - 如何访问 SendBird 日志?
我正在使用 sendbird.com 在我的应用程序中包含消息传递服务。我正在使用 SendBird 仪表板在应用程序中实现推送通知。我已按照 SendBird 文档在 iOS 中实现推送通知,但我的设备上仍然没有收到任何通知。
我想访问 SendBird 日志(如 Parse 日志),以便了解 SendBird 在向我发送推送通知时面临的错误。
有谁知道如何访问日志?
谢谢
javascript - 如何将函数/文件导入反应原生应用程序?
我正在使用 Sendbird 构建一个使用 react native 的聊天应用程序,但我似乎无法让它运行。我知道应用程序本身可以工作,因为我使用了 javascript 调试器并且我正在将我的信息解析到控制台,但我似乎无法让 sendbird.init 工作。为了使用反应功能,我是否需要像您必须做的那样从 sendbird 导入方法?
以下是截图供参考:
他们所指的行 login.js:41 是我调用 sendbird.init 的地方
编辑:继承我的 login.js 代码(一切都取决于样式表)
以及现在出现的关于映射的错误: 新错误 - 尝试了此处列出的所有内容
rubymotion - SendBird 聊天 SDK Rubymotion 集成
我正在尝试将 SendBird SDK 聊天与 Rubymotion(通过其 CocoaPod)集成。
最初的步骤工作正常,我已经能够将 pod 添加到我的 Rakefile(使用 motion-cocoapods)并毫无问题地编译,登录用户并创建消息传递通道。但是,事件处理程序让我很难过。
这些是我能够从 SendBird 文档中翻译的步骤:
在应用委托中初始化
SendBird 目标 C:
红宝石运动:
在我的应用程序中登录/注册时登录到 SendBird
SendBird 目标 C:
红宝石运动:
(登录后我将用户信息存储在 Auth.current_user 哈希中)
创建消息通道并设置事件处理程序
SendBird 目标 C:
红宝石运动:
在这里我遇到了麻烦。我能够创建消息传递通道,但我不知道如何在 Rubymotion 中编写该 Objective-C 事件处理程序。 由于 ^ 和 * 语法,http: //objc2rubymotion.herokuapp.com/上的在线翻译器失败。任何帮助表示赞赏。
编辑:
一位比我了解更多 Rubymotion 的朋友为我指明了正确的方向,所以现在我有了以下事件处理程序:
但是,这会因 NoMethodError 而失败:
如果我不包含messagingStartedBlock
在事件处理程序中,我会收到以下错误:
这是没有意义的,因为setEventHandlerConnectBlock
显然应该是 SendBird 类的方法。
相关的 SendBird SDK 文档可以在这里找到:
sendbird - 在 sendbird 打开频道中检测到新用户
我正在使用 sendbird 创建一个聊天系统,并希望在线用户在我看来的开放聊天室中。问题是每当新用户“加入”“开放频道”时,sendbird 会在没有用户对象的情况下向我发送系统消息。
目前唯一的方法是调用 MemberListQuery 来查找所有在线用户。
rubymotion - SendBird SDK 方法的 Rubymotion 翻译
我正在开发与 Rubymotion 的 SendBird 聊天集成。我遇到了一些问题,因为由于我对 Objective-C / Swift 结构的了解有限,我无法从 SDK 获取消息通道列表。
我将不胜感激将以下代码转换为 RubyMotion 代码的帮助:
目标-C:
迅速:
到目前为止,我有这个,但它失败并出现错误。
红宝石运动:
错误:
在这种情况下,我真的不知道如何正确设置块。
javascript - 在 Sendbird 版本 3.XX 中搜索频道
我正在尝试从 SendBird JavaScript SDK v2.4.20 移动 SendBird JavaScript SDK v3.0.0。但问题是我没有办法搜索开放频道。在以前的版本(v2)中我使用
见https://docs.sendbird.com/v2/javascript#sdk_function_open_chat
但在新版本中,我不知道该怎么做。
有人知道吗?谢谢你。
sendbird - 在 sendbird android v3 上没有获得 GCM
我已经升级到 sendbird 的 android v3 库,在仪表板上注册 serverkey 后无法获取 GCM 通知事件,遵循从应用程序注册我的 GCM id 的所有步骤。
对于github上提供的demo app,我只能在app被强行杀死后才能收到。
任何方向?
android - 在 Android 应用程序中集成实时消息传递
我一直在寻找在我的应用程序中集成实时消息传递的最佳选择。我已经阅读了许多可用的聊天 API,如 Sinch、Applozic、Quickblox、SendBird 等。我感到困惑的是,由于我使用 Firebase Auth 进行用户身份验证,我可以将这些可用 API 与 Firebase Auth 一起使用吗? ? 我知道我什至可以使用 Firebase 创建 IM 功能,但我更喜欢使用第三方 IM API,因为这样可以节省时间。
注意:我也使用 Firebase 实时数据库来存储用户数据。
在这种情况下,谁能建议我最好的选择???
android - Android - 将 SendBird(聊天 api)添加到项目后,Retrofit 出错
我的项目工作正常,直到昨天我决定使用 SendBird 作为聊天 API,所以我已经阅读了它的文档并添加到 gradle,登录工作正常,它编译并且运行没有错误,但是当我去一个活动时发出一个 http 请求(带改造),我的应用程序因这个堆栈跟踪而崩溃:
java.lang.NoClassDefFoundError:retrofit2.Utils
如果将 Sendbird 添加到 gradle,我只会收到此错误,如果我删除了 gradle 依赖项的 SendBird,则不会发生此错误。我不知道为什么会这样,但这是我的 build.gradle(应用程序级别):
提前致谢。