本项目是为了学习 XMPP 协议而写的一个app,实现了一些基本聊天功能,UI上参照了著名聊天。
https://wwhq.lanzouu.com/iRlVt36gozej 密码:8io5
- Conversations 稳定性好,功能完善,更新及时。只是UI操作和国内的聊天软件不同,需要习惯。
- Monocles 基于 Cheogram 和 Conversations,但有很多变化和附加功能。
- Xabber 老牌客户端,支持web ios android,虽然好久没更新但最近说有新版本。
- XMPP(Extensible Messaging and Presence Protocol,扩展消息与在线状态协议) 是一种开源、基于XML的即时通讯协议,用于实现即时消息、在线状态以及多种通信功能。XMPP 最初由 Jabber 作为开源即时通讯协议开发,后来被广泛应用于各种即时通讯和社交媒体平台。
- 更多信息参见《XMPP 新⼿使⽤⼿册》,介绍的十分详细。
- 利用Smack库实现了XMPP协议的聊天功能Smack 库地址
登陆时如果服务器是国外的可能会用时一二十秒。会不稳定。
- 登陆、注册(注册得看服务器是否开放了注册,建议去对应的平台上注册)
- 搜索好友(需要对方真实的jid)、好友的添加、删除、拉黑、在线状态等
- 单聊、群聊、群信息修改、群成员管理等
- 发送文字、图片、语音、文件、名片消息
- 图片编辑、录制视频
- 聊天记录搜索
- 会话置顶、免打扰
- 搜索公共频道
- 个人名片修改昵称、头像
- 多语言
- omemo(未完善)
- conversations.im
- yax.im (Policy)
- SUChat.org – Servidor XMPP
- 也可以自己搭建服务端,有很多开源服务端比如
tigasejabber等
测试账号 服务器:xabber.org 账号:bndg9527 密码:bndg9527
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |






