我们想接入聊天室,我们之前有个自研聊天室,现在要接入leancloud,因为老版本安卓和ios都是走的自研聊天室,想要,leancloud和自研聊天室互通数据,怎么办。
我们想的方案是,做一个java程序,作为自研聊天室和leancloud沟通的桥梁,但是要使用Java做为一个客户端连接leancloud聊天室。这方面官方没有给出示例,请问我改怎么做?
新客户端可以同时加入老聊天室和新聊天室,每条消息在两个聊天室各发一份,在界面上合并显示两个聊天室的消息(同时进行去重)。
老客户端因为只加入了老聊天室,没有加入新聊天室,所以需要有一个机器人来转发新聊天室的消息,Java SDK 的即时通讯功能也适用于纯 Java 环境(realtime-core),可以用来开发机器人。
我们又重新考虑了下,决定对老产品强制升级,这样就不会有老产品问题了。我又看了下,leancloud聊天室文档(https://leancloud.cn/docs/realtime-chatroom.html)。有疑问想问下,1 leancloud聊天室简单的创建、加入、发弹幕、收弹幕只需要web端ios和android端接入sdk就行了吗? 2 我java后台需要做什么?
基本的聊天功能不需要后台开发,只需进行客户端开发。
如果需要用到 hook 功能的话,需要使用云引擎进行一些后台开发(云引擎支持 Java 环境)。
另外即时通讯有一些提供管理功能的 REST API 接口,这些在接口也可以通过 Java 代码在服务端(云引擎或者你们自己的服务器)调用。