加密的,用户友好的XMPP即时通讯为移动优化的客户端
适用于 Android 的免费开源 Jabber/XMPP 客户端。易于使用,可靠,电池友好。内置对图像、群聊和 e2e 加密的支持。
设计原则
• 在不牺牲安全性或隐私性的情况下尽可能美观且易于使用
• 依赖现有的、完善的协议
• 不需要 Google 帐户或特别是 Google Cloud Messaging (GCM)
• 要求尽可能少的权限
特点
• 使用 OMEMO 或 OpenPGP 进行端到端加密
• 加密的音频和视频通话 (DLTS-SRTP)
• 发送和接收图像
• 遵循 Android 设计准则的直观 UI
• 联系人的图片/头像
• 与桌面客户端同步
• 会议(支持书签)
• 地址簿集成
• 多个帐户/统一收件箱
• 对电池寿命的影响非常小
XMPP 功能
Conversations 适用于所有 XMPP 服务器。然而 XMPP 是一个可扩展的协议。这些扩展在所谓的 XEP 中也是标准化的。对话支持其中的几个,以使整体用户体验更好。您当前的 XMPP 服务器可能不支持这些扩展。因此,为了充分利用对话,您应该考虑切换到
为您和您的朋友运行甚至更好地运行您自己的 XMPP 服务器的 XMPP 服务器。
这些 XEP 是 - 截至目前:
• XEP-0065:SOCKS5 字节流(或 mod_proxy65)。如果双方都在防火墙 (NAT) 后面,将用于传输文件。
• XEP-0163:化身的个人事件协议
• XEP-0191:阻止命令可让您将垃圾邮件发送者列入黑名单或阻止联系人,而无需将其从您的名册中删除。
• XEP-0198:流管理允许 XMPP 经受住小型网络中断和底层 TCP 连接的变化。
• XEP-0280:Message Carbons,它会自动同步您发送到桌面客户端的消息,从而允许您从移动客户端无缝切换到桌面客户端并在一个对话中返回。
• XEP-0237:名册版本控制主要是为了在移动连接不佳时节省带宽
• XEP-0313:消息存档管理与服务器同步消息历史。了解对话离线时发送的消息。
• XEP-0352:客户端状态指示让服务器知道对话是否在后台。允许服务器通过保留不重要的包来节省带宽。
• XEP-0363:HTTP 文件上传允许您在会议中和离线联系人共享文件。在您的服务器上需要一个额外的组件。