求问,国内有什么靠谱的开源自部署 IM 通信解决方案推荐吗?

2023-07-19 11:55:10 +08:00
 xiaoxiyiha

我调研了国外的 Element 、Rocket.Chat 等,发现国内无法使用 Google 的极光推送,基本没法用。

要求可以实现文字、语音、视频聊天等基本功能,消息实时推送,大佬们有什么推荐的吗?感谢

2735 次点击
所在节点    程序员
10 条回复
tanranran
2023-07-19 12:43:26 +08:00
收费的有很多融云、环信、等等都支持花钱自部署,免费的最新新出了一个 https://gitee.com/WuKongDev/WuKongIM ,可以了解下。
NSAgold
2023-07-19 13:52:15 +08:00
要推送你只能后台保活或者自己接推送 sdk (当然必须上架应用商店才允许推送),自部署只能这样
kuituosi
2023-07-19 14:12:44 +08:00
国内推送安卓端只有 qq 和微信是白名单,其他后台保活全无效。开源又靠谱的比较难,我最近自研了 im 难度比普通人想象的大的多,当然单机版还是可以用的
NSAgold
2023-07-19 14:27:27 +08:00
#2 补充:以前 mipush 还能不上架小米应用商店就推送,现在应该没有不上他们应用商店就能接入推送的厂家推送渠道了。总之不上架的话,除了 fcm/apns ,其他的系统级推送渠道都别想了,老老实实后台保活吧。
changepll
2023-07-19 14:33:43 +08:00
推送就花点钱吧
或者 IM 就花钱。
从成本考虑,自部署不一定比第三方省多少
documentzhangx66
2023-07-19 15:39:12 +08:00
我不认为有什么开源 IM 会接入谷歌的极光推送,因为这类推送有很多,开源软件怎么会知道到底要接入哪个推送。

所以如果你或者你的团队,有懂技术的,自己接入一下。如果没有,找个收费的外包接入一下。
ysc3839
2023-07-19 19:54:29 +08:00
@kuituosi MIUI 国内版在手动开启了“自启动”之后是可以保活的,在我手机上 Telegram 就能正常保活,应用信息里“结束运行”按钮不是灰的。别的系统如何我不知道,可能会更严格。
MIUI 的逻辑是:如果没开启自启动,在最近任务页面划掉就会连带杀死整个 app ,包括前台和后台服务,并且只能由用户触发运行,不能自动重新启动。如果开启了自启动,对于一些白名单内的 app (如微信),在最近任务划掉只会清理 Activity ,不会杀死前后台服务,和 AOSP 的逻辑一致。对于白名单外的应用,划掉后仍然会杀死整个 app ,但是允许 app 重新启动,如果 app 有保活逻辑,就能正常保活。
lcj2class
2023-07-19 20:40:26 +08:00
Masterlxj
2023-07-20 10:47:24 +08:00
@tanranran 融云垃圾
wkong
2023-08-02 22:22:02 +08:00
仿 Telegram ,商用级别的 Demo

https://github.com/TangSengDaoDao/TangSengDaoDaoServer

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/957935

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX