Conversations 应用
易于使用,可靠,节省电池。内置支持图像、群聊和端到端加密。
设计原则:
- 尽可能美观且易于使用,同时不牺牲安全性或隐私
- 依赖现有的、成熟的协议
- 不需要 Google 帐户或特定的 Google 云消息服务(GCM)
- 尽可能少的权限要求
功能:
- 使用 OMEMO 或 OpenPGP 的端到端加密
- 发送和接收图像
- 加密音频和视频通话(DTLS-SRTP)
- 遵循 Android 设计指南的直观用户界面
- 为您的联系人提供图片/头像
- 与桌面客户端同步
- 会议(支持书签)
- 地址簿集成
- 多个帐户/统一收件箱
- 对电池寿命影响极小
Conversations 使在免费的 conversations.im 服务器上创建帐户变得非常简单。然而,Conversations 也可以与任何其他 XMPP 服务器一起使用。许多 XMPP 服务器由志愿者运行,并且是免费的。
XMPP 特性:
Conversations 可以与所有现有的 XMPP 服务器一起使用。然而,XMPP 是一种可扩展的协议。这些扩展也以所谓的 XEP 标准化。Conversations 支持其中一些以改善整体用户体验。您的当前 XMPP 服务器可能不支持这些扩展。因此,为了充分利用 Conversations,您应该考虑切换到支持这些扩展的 XMPP 服务器,或者更好的是,为您和您的朋友运行自己的 XMPP 服务器。
这些 XEP 目前包括:
- XEP-0065:SOCKS5 Bytestreams(或 mod_proxy65)。将在双方都处于防火墙(NAT)后面时用于传输文件。
- XEP-0163:用于头像的个人事件协议
- XEP-0191:阻止命令允许您将垃圾邮件发送者列入黑名单或阻止联系人,而无需将其从联系人列表中删除。
- XEP-0198:流管理允许 XMPP 在小型网络故障和基础 TCP 连接变化时继续运行。
- XEP-0280:消息碳副本自动同步您发送到桌面客户端的消息,从而允许您在同一对话中无缝切换移动客户端和桌面客户端。
- XEP-0237:联系人版本控制主要用于在较差的移动连接上节省带宽
- XEP-0313:消息存档管理与服务器同步消息历史。补上 Conversations 离线期间发送的消息。
- XEP-0352:客户端状态指示让服务器知道 Conversations 是否在后台。允许服务器通过保留不重要的数据包来节省带宽。
- XEP-0363:HTTP 文件上传允许您在会议中与离线联系人共享文件。需要服务器上的附加组件。










