问题标签 [cometchat]

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 回答
227 浏览

ios - 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“initWithAPIKey 异常:无效的 API 密钥格式”

initWithAPIKey 异常:无效的 API 密钥格式'

我从 Github 下载了一个项目:https ://github.com/CometChat/ios-swift-chat-sdk-demo

我更改了我的 CometChat 帐户中的 API-Key 和 LicenseKey。我得到这个未捕获的异常,当我运行我的项目时它运行良好,当我点击按钮 INITIALIZE CHAT然后它显示这个异常。我不明白为什么会出现,我的 Api-key 和 License is Valid

我的代码:

请给我解决方案。

0 投票
1 回答
865 浏览

ios - 如何在 iOS 中实现彗星聊天时修复“无效的 API 密钥格式”

问题是,当我要初始化它们时,comet-chat它们会产生错误,例如-

“由于未捕获的异常‘NSInvalidArgumentException’而终止应用程序,原因:‘initWithAPIKey 异常:无效的 API 密钥格式’”

我努力了

step.1我已经安装了以下所有 pod

步骤 2.然后是我的 viewcontroller 的代码(我要初始化第comet-chat一个)

0 投票
1 回答
58 浏览

ios - cometchat sdk joinChatroom 作为访客返回异常

我在目标 c 上为 ios 项目使用 cometchat sdk

我以访客身份登录:guestLoginWithURL,之后我加入了这样的组:

api 发生崩溃:

[10374:1738831] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“* -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: 尝试从对象 [1] 插入 nil 对象”

当用户不是客人时加入聊天室工作

任何人都可以帮忙吗?

0 投票
1 回答
945 浏览

ios - Cometchat 不会在通话或收到消息时唤醒应用

我已经在我的应用程序中实现了 Cometchat SDK,并且我还按照通过 firebase 的所有要求将服务器旧密钥添加到 Cometchat 控制台并使用“push_channel”订阅频道并使用以下命令:

假设 iOS 设备向另一台 iOS 设备发送消息甚至尝试呼叫,并且应用程序已关闭,没有通知会通知其他设备正在接收呼叫或消息,直到用户打开应用程序然后打开 CometChat 可以聊天或查看消息,我错过了什么吗?Cometchat 是一个 VOIP,应该唤醒应用程序吗?或不 ?

更新:

我们尝试向目标设备 fcm 令牌发送通知,它工作正常并被成功接收。(通过 firebase 控制台)。

我们还尝试向作为直通火力基地的主题发送通知,push_channel并且任何设备都没有收到通知。(通过firebase控制台)。

我们确信我们在 firebase 和 cometchat 控制台中实现了所有必需的信息。

担忧: 我有一个担忧,但不应该是问题,但我会说我们使用的是推送通知密钥而不是 firebase 云消息证书中的 p12,但这不应该是问题吗?

代码和更新

  • 我们将来自 firebase 的服务器旧密钥添加到 Cometchat >​​ 设置 > 移动中,因为很长时间以来它仍然无法正常工作。

  • 下面的代码是我用来通信或实例化 Cometchat 并注册令牌的类,尽管告诉我我做错了什么,即使你的文档中没有完整的覆盖示例,所以你去:

这是 CometChatHandler 类:

要在开始使用我的应用程序时登录用户,我使用 Cometchat 登录用户:

然后稍后随时开始聊天并启动我调用的聊天:

我真的陷入了死胡同,我希望我能得到一些帮助来解决这个问题,因为我别无选择。

更新(修复步骤):这就是我修复问题的方法,不要依赖 SDK 告诉你用户已登录,所以每次你应该启动 cometChat 然后登录用户然后打开聊天,什么我正在做的是检查用户是否通过 SDK 登录然后打开 SDK,这就是解决问题的技巧。

0 投票
1 回答
256 浏览

typescript - “成功回调Id错误:CCCometChat1199030706:TypeError:无法读取未定义的属性'fcm'”

我在彗星聊天中使用相同的代码进行推送通知。当打开彗星聊天窗口时,收到“成功回调Id错误:CCCometChat1199030706:TypeError:无法读取未定义的属性'fcm'”

我的代码在这里:

如何解决上述“fcm”未定义错误?请尽快在此回复,不胜感激。

0 投票
0 回答
96 浏览

wordpress - 如何在 Comet-Chat 中显示 Buddy-press 创建的群组?

我已经安装了 buddy-press 和 comet-chat 插件。但是我需要在彗星聊天中展示伙伴新闻组及其成员。但他们没有出现。只有在 comet-chat 中创建的群组在 comet-chat 区域中可见。我需要一些帮助或线索如何将好友新闻组带到彗星聊天中或向他们展示。

我已经尝试了来自 comet-chat 和 buddy-press 的所有文档。但是他们没有很好的帮助。我已将所有同步和绑定好友按到彗星聊天选项,但仍然无法正常工作。在页面上使用以下短代码来显示彗星聊天。

请帮助我,谢谢。

0 投票
0 回答
187 浏览

express - 使用 React 和 CometChat 构建实时聊天小部件

我正在尝试将第三方聊天 api cometchat 集成到我的项目中。我基本上需要以编程方式发送带有包含我的 appId 和 apiKey 的标头的 http 请求,以在聊天中创建我的应用用户。我的应用程序使用 mongodb 存储用户信息和 jwt 进行身份验证。但是每当我通过反应前端发送请求时,它都会返回错误 401,而不是返回用于聊天的令牌。

在上面的代码中,“currentUser”是想要发起聊天的登录用户,“authenticate”中间件有助于提取用户信息。

发送服务器请求后,请参阅下面的服务器错误消息:

错误:{ 错误:getaddrinfo ENOTFOUND api.cometchat.com api.cometchat.com:443 at errnoException (dns.js:50:10) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26) 代码:' ENOTFOUND',errno:'ENOTFOUND',系统调用:'getaddrinfo',主机名:'api.cometchat.com',主机:'api.cometchat.com',端口:443,配置:{ url:' https://api .cometchat.com/v1/users/undefined/auth_tokens ',方法:'post',数据:null,标题:{ 接受:'application/json,text/plain,/ ','Content-Type':'application/ json', appid: '*************', apikey: '**********************', '用户代理': 'axios/0.19.0' },

请参阅下面的 React 前端错误:

0 投票
0 回答
224 浏览

javascript - 是否可以使用 react native 实现 Comet 聊天?

我目前正在开发 x 应用程序,该帐户具有到目前为止我运行的消息传递的一部分,并与网站集成,但有一点我需要从应用程序拨打电话和视频通话,但我停止了,所以我需要某些元素应用程序,调用初始化后,必须调用以下函数

我明白了......我认为这不能应用,因为它接收作为参数 adocument.getElementById ('root') 一些经验,确认该技术是否可以用于本机反应。这是利比里亚的文件。

https://prodocs.cometchat.com/docs/js-quick-start

我正在使用 react native 0.65 和 @cometchat-pro/react-native-chat

0 投票
0 回答
442 浏览

react-native - Comet Chat Pro 音频/视频通话 API 支持

是否有任何选项或解决方法可以在 react native 中使用 comet chat pro API 实现音频和视频通话。我在文档中看到它不受支持,但我想知道是否有人找到任何解决方法或解决方案。

我已经尝试实现代码,呼叫正在连接并且用户成功加入。此外,所有事件都运行良好。唯一的问题是声音听不见或无法正常工作。

React Native 非常受欢迎,许多开发人员都在使用它,但遗憾的是 Comet 聊天不支持它。

任何人都可以帮助解决这个问题吗?

0 投票
1 回答
58 浏览

react-native - React Native Call 未在后台接收

我正在将 CometChat 库集成到 React 本机应用程序中。当应用程序处于打开状态时,呼叫功能工作正常,但当应用程序处于后台状态时,呼叫未接听。请指导我如何集成后台呼叫功能提前谢谢

使用的版本:React Native 版本 0.61.3 CometChat 版本 2.1.4 CometChat 调用版本 1.0.3