
打算做成一个安卓 app 请问有什么比较好的实现方案(包括 IM 使用的协议,加密方面的实现等)
1 3dwelcome 2021-03-17 00:51:38 +08:00 openfire 最简单了,协议就是 xml,一看就懂,特别适合新手入门。 |
2 ToPoGE 2021-03-17 00:51:40 +08:00 via Android 你要不看下 telegram,或者直接用 telegram 二开? |
3 madcap646 2021-03-17 01:24:02 +08:00 matrix protocol |
4 LeslieLeung OP |
5 zk8802 2021-03-17 03:08:36 +08:00 xmpp 可以直接套 TLS 。 |
6 Mac 2021-03-17 04:32:44 +08:00 网易云信? |
7 ThirdFlame 2021-03-17 08:08:16 +08:00 利用 mqtt 实现底层的 消息交换,自己加上 tls 。 自签证书 发放给通讯的双方。双向证书认证 |
8 Helsing 2021-03-17 08:13:30 +08:00 via iPhone 野火不就有一个开源现成的吗,老看到推广 |
9 RedBeanIce 2021-03-17 08:20:12 +08:00 via iPhone 自己用 netty 或者 nettysocketio 写一套,研究时间不会超过一个月 |
10 RedBeanIce 2021-03-17 08:21:32 +08:00 via iPhone 现成的有很多,不过要看你要做什么样子的,app,web,iosAndroid,,52im 了解一下? |
11 dreampet 2021-03-17 08:47:03 +08:00 @3dwelcome #1 这个协议最大的缺陷是对图片传输太不友好了, 最开始部署了 Spark+Openfile 做内网聊天,从去年中旬开始,改成了自研的客户端,后端 node.js + php, 前端 NW.js |
12 catror 2021-03-17 08:50:29 +08:00 via Android signal,https://github.com/signalapp |
13 dingwen07 2021-03-17 09:00:57 +08:00 via Android XMPP,再加上 PGP |
14 ttyant 2021-03-17 09:06:40 +08:00 via Android tox |
15 motown 2021-03-17 16:03:09 +08:00 via Android xmpp OMEMO 完事 |