XXXXX
C/C++
XXXXX
C#/.net
XXXXX
js
java
java
开发导航 开发导航 www.endv.cn
天云

conversations.im

最后在即时消息  https://conversations.im/

https://github.com/chrisballinger/

 

对话是Android 4.0的Jabber / XMPP客户端+智能手机 优化提供一个独特的移动体验。

现在购买谷歌 玩

Screenshot of image embedded in conversation

发送图片

不要停在短信。 对话允许您轻松与你共享文件 直接接触和嵌入图像到你的聊天。 甚至在会议。

有个人说吗? 端到端加密的隐私。

安全&隐私

Screenshot showing a read marker in a conversation

读标记

想知道你的联系已经读你的消息吗? 谈话将会告诉你。

如果你不想让你的联系人知道你是否读过一条消息你 可以简单地设置禁用这个特性。

消息 确认

Server reporting no more history

动态加载历史

对话将自动加载历史消息从你的服务器在你需要的时候 它。

如果您使用多个设备同时,你的发送和接收 消息将出现在所有设备上。

消息 同步

Screenshot of conference avatar

会议

创建群组聊天从来都不是一件容易的事。 简单地选择 请联系 从菜单中 开始聊天。 对话将自动创建的群组聊天 服务器,并邀请你的联系人。

当然你不用错过你的联系人资料在使用图片 群聊天。

头像照片

Screenshot of Android battery stats

低对电池的影响

即使谈话使其连接到XMPP服务器,因此 独立于谷歌的推送消息传递系统(GCM),大量的工作来保持 对电池寿命的影响尽可能低。

移动 优化

Photo of some source code

开源

整个谈话的源代码是公开在Github和许可 GPLv3下,这意味着你不仅可以审查和验证其正确的代码 行为也修改它自己的愿望。

开始开发


安全与隐私

XMPP是联合协议,这意味着你可以自由选择一个可靠的服务器 自己同时还与联系人聊天,使用其他服务器。 的通信 之间的对话和XMPP服务器之间的通信 单个服务器TLS加密。

这种方式,不仅你的信息是安全的,而且更重要的是,它是不可能的 外部攻击者截取你的元数据(与你聊天)没有攻击 您的服务器。

最重要的是,谈话让你选择启用三端到端之一 加密机制。 第一个是 OMEMO 艺术的状态 multi-end-to-multi-end加密方法很容易设置和给你 保密和貌似可信的推诿。

向后的选择原因还支持OTR OpenPGP的谈话。

现在购买谷歌 玩


XMPP特性

xep - 0027 当前使用Jabber OpenPGP
xep - 0030 服务发现
xep - 0045 多用户聊天
xep - 0048 书签
xep - 0084 用户头像
xep - 0115 实体功能
xep - 0163 个人事件协议
xep - 0166 发出叮当声
xep - 0184 消息交付收据
xep - 0191 阻塞的命令
xep - 0198 流管理
xep - 0234 叮当文件传输
xep - 0237 球员版本
xep - 0245 /我的命令
xep - 0249 直接成型和邀请
xep - 0260 叮当SOCKS5 Bytestreams运输方法
xep - 0261 叮当带内Bytestreams运输方法
xep - 0280 消息碳
xep - 0313 信息档案管理
xep - 0333 聊天标记
xep - 0352 客户端状态指示

XMPP是一个可扩展的协议。 这些扩展在所谓的XEPs中定义。 对话支持几个这些XEPs改善可靠性和提供 对于一个更好的用户体验。

有机会,你当前的XMPP服务器不支持这些扩展; 因此得到的谈话你应该考虑切换到一个 XMPP服务器,或-更好的经营自己的XMPP服务器为你和你的 朋友。

我们也能很容易地我们的XMPP服务器上注册一个账户 conversations.im

移动优化

手机上的网络连接很不稳定。 它不断地开关 WiFi和3 g之间甚至辍学。 的 xep - 0198:流管理 允许 对话生存这些开关。 而不是建立一个全新的 会话服务器给客户端恢复之前建立一个5分钟的窗口 会话。 消息到达的平均时间将被自动发送。

流管理也最小化交通由抓取静态保留客户 信息(联系人列表,会议书签,化身)在每个连接。

使用 xep - 0352:客户端状态 指示 对话沟通到服务器客户端是否在 现在的背景。 基于这些信息,服务器可以保留不重要 包,从而允许客户机在深度睡眠时间。

信息同步

你是不再局限于一个设备。 如果你是在线与多个设备 同时, xep - 0280:消息 碳原子 将用于你的发送和接收消息的副本发送到吗 设备。

如果你在新设备上安装的对话或离线后迎头赶上 有一段时间,谈话将使用 xep - 0313:消息存档管理 来 从服务器获取信息的历史。

消息确认

你的联系不是立即回应? 对话中使用 xep - 0333:聊天标记 时通知你 你的消息已读。 由于对话关心你的隐私 轻松地选择退出这个功能。

联系人仍然使用旧的、不可靠的客户吗? 打开 xep - 0184:消息交付收据 专家设置 确保你的联系人已经成功收到你的消息。

接触的照片

面对你的联系人。 谈话让你上传个人照片(阿凡达) 服务器所有联系人看到利用PEP xep - 0084:用户《阿凡达》 。 与其他方法 出版的化身,PEP方法处理数据的使用更有效地通过将数据 和元数据。

最重要的是,对话允许您使用提供的联系人姓名和照片 安卓通讯录。

动态标签

对话给老新自旋特性。 能够组织联系人分组 很长一段时间一直是XMPP特性。 然而,而不是树型表示 XMPP大多数客户提供对话使用基于标记的方法,让你轻松搜索任何团体或地位。 保持尽可能简单的对话,这个功能默认是关闭的。 如果你 需要处理大量接触基础,你可以使它通过 显示动态标签 开关的设置。

现在购买谷歌 玩


支持

问题吗?

如果你有一般问题的谈话没有回答我们的常见问题解答,你可以加入的群组聊天对话: conversations@conference.siacs.eu

需要专业支持吗?

你想在公司中使用对话,要求协助建立一个合适的XMPP服务器或开始使用对话你有问题?

联系维修工 丹尼尔Gultsch 购买专业的支持。

这是整个一个简短的摘录,更详细的FAQ中可以找到 README.md 在GitHub库。

我怎么安装对话?

对话是完全开源的,GPLv3授权许可。 如果你是一个软件开发人员,您可以检查出来源 GitHub 并使用它来构建你的APK文件。

更方便的方式——不仅为您提供了自动更新,也支持对话的进一步发展,是购买的应用 谷歌播放存储

购买的应用商店也会给您访问我们 测试

我如何创建一个帐户?

XMPP,像电子邮件一样,是一种联合协议,这意味着没有一个公司可以创建一个 官方XMPP帐户 与。 相反有数百,甚至数千的提供者。 其中一个供应商是我们自己的 conversations.im 。 如果你不喜欢使用 conversations.im 使用您所选择的web搜索引擎找到另一个供应商。 或者你的大学有一个。 或者你可以自己运行。 或者问一个朋友。 一旦你发现一个,你可以使用对话来创建一个帐户。 只是选择 服务器上注册新帐户 在对话框中创建帐户。

我如何设置自定义主机名和端口?

对话将自动查找SRV记录你的域名,可以指向任何主机端口组合。 如果您的服务器不提供这些,请联系您的管理员,让他们阅读 这对韵律wiki文档。

简要讨论为什么你谈话不允许手动输入IP地址 中可以找到 问题# 962

地址本集成是如何工作的呢?

地址本集成是为了保护你的隐私。 谈话没有上传联系人从你的通讯录到您的服务器也充满你的地址本不必要的从你的在线联系人名单。 如果你手动Jabber ID添加到您的手机通讯录,对话将使用名称和概要文件的图片这种接触。 让Jabber id添加到地址簿的过程更容易,你可以点击个人资料照片的联系信息在谈话。 这将启动一个 添加到通讯录 意图与JID载荷。 这个不需要谈话的通讯录上有写权限,但也不需要你复制/粘贴JID从一个程序到另一个地方。

我得到交付失败的消息

如果你得到交付失败的图片,它可能是因为收件人接收期间失去网络连接。 在这种情况下,你可以稍后再试一次。

短信,你那道问题的答案是更复杂的。 当你看到“交付失败”短信,它总是被报道的服务器。 最常见的原因是收件人未能恢复连接。 当一个客户在短时间内失去连接,客户端通常有五分钟窗口再次拾起那个连接。 当客户端未能这样做,因为网络连接时间更长,所有消息发送到客户端将被返回给发送者导致交付失败了。

其它不太常见的原因是您发送的消息没有达到某些标准服务器执行的(太大,太多)。 另一个原因可能是,收件人是离线和服务器不提供离线存储。

通常你可以区分这两个组,第一个总是一段时间后,会发生第二个瞬间发生。

posted @ 2017-01-03 22:28  Endv  阅读(791)  评论(0编辑  收藏  举报