Conversations Classic 应用
易于使用,可靠,省电。内置对图像、群聊和端到端加密的支持。
设计原则:
- 尽可能美观且易于使用,同时不牺牲安全性或隐私
- 依赖现有的、成熟的协议
- 不需要 Google 帐户或特定的 Google Cloud Messaging (GCM)
- 尽可能要求最少的权限
功能:
- 使用 OMEMO 或 OpenPGP 的端到端加密
- 发送和接收图像
- 加密的音频和视频通话(DTLS-SRTP)带 DTMF 拨号盘
- 遵循 Android 设计指南的直观用户界面
- 联系人照片/头像
- 与桌面客户端同步
- 会议(支持书签)
- 通讯录集成
- 多个帐户/统一收件箱
- 内置图像编辑器
- 对电池寿命的影响非常小
XMPP 功能:
Conversations Classic 适用于所有 XMPP 服务器。然而,XMPP 是一种可扩展协议。这些扩展也以所谓的 XEP 标准化。Conversations Classic 支持其中一些,以改善整体用户体验。您的当前 XMPP 服务器可能不支持这些扩展。因此,为了充分利用 Conversations Classic,您应该考虑切换到支持这些扩展的 XMPP 服务器,或者更好的是,为您和您的朋友运行自己的 XMPP 服务器。
这些 XEP 目前包括:
- XEP-0050: Ad-Hoc Commands 允许与网关进行交互。
- XEP-0065: SOCKS5 Bytestreams(或 mod_proxy65)。如果双方都在防火墙(NAT)后,将用于传输文件。
- XEP-0163: 个人事件协议用于头像。
- XEP-0191: 阻止命令允许您将垃圾邮件发送者列入黑名单或阻止联系人,而无需将其从联系人列表中删除。
- XEP-0198: 流管理允许 XMPP 在小型网络中断和底层 TCP 连接变化时继续工作。
- XEP-0215: 外部服务发现将用于发现 STUN 和 TURN 服务器,以促进 P2P 音视频通话。
- XEP-0237: 联系人版本控制主要用于在不良移动连接上节省带宽。
- XEP-0280: 消息碳副本自动同步您发送到桌面客户端的消息,从而允许您在同一对话中无缝切换移动客户端和桌面客户端。
- XEP-0308: 最后消息更正允许您编辑最后一条消息以及撤回它。
- XEP-0313: 消息归档管理与服务器同步消息历史记录。补上 Conversations Classic 离线期间发送的消息。
- XEP-0352: 客户端状态指示让服务器知道 Conversations Classic 是否在后台。允许服务器通过延迟不重要的包来节省带宽。
- XEP-0363: HTTP 文件上传允许您在会议中与离线联系人共享文件。需要服务器上的额外组件。
- XEP-0461: 消息回复提供对原生回复的支持,这在许多传输(网关)中也有效。










