标签: cometchat

Cometchat,在尝试登录时获得凌空库错误com.android.volley.ServerError 206

因为我能够从相同的URL创建新用户但无法登录cometchat

   cometchat.login(url, "username","password", new Callbacks() 


        @Override
        public void successCallback(JSONObject success) {
            Log.d("Success-->", success + "");
        }


       @Override
       public void failCallback(JSONObject fail) {
       Log.d("Fail Login-->", fail + "");
       //createUser();
      }
      });
Run Code Online (Sandbox Code Playgroud)

响应: { "code": "206", "message": "com.android.volley.ServerError" }

android android-volley cometchat

5
推荐指数
1
解决办法
199
查看次数

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

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

 Messaging.messaging().subscribe(toTopic: push_channel)
Run Code Online (Sandbox Code Playgroud)

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

更新:

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

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

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

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

代码和更新

  • 我们将 firebase 中的服务器遗留密钥添加到 Cometchat >​​ Settings > Mobile 中,因为很长时间以来它仍然无法正常工作。

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

这是 CometChatHandler 类:

fileprivate let cometChat: CometChat = CometChat()
fileprivate let readyUI: readyUIFIle = readyUIFIle()
fileprivate let isCometOnDemand: Bool = true // For CometChat Cloud Users, Please set this …
Run Code Online (Sandbox Code Playgroud)

ios swift cometchat

2
推荐指数
1
解决办法
856
查看次数

标签 统计

cometchat ×2

android ×1

android-volley ×1

ios ×1

swift ×1