conversations.im
最后在即时消息 https://conversations.im/
https://github.com/chrisballinger/
对话是Android 4.0的Jabber / XMPP客户端+智能手机 优化提供一个独特的移动体验。
安全与隐私
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
这是整个一个简短的摘录,更详细的FAQ中可以找到 README.md在GitHub库。
我怎么安装对话?
对话是完全开源的,GPLv3授权许可。 如果你是一个软件开发人员,您可以检查出来源 GitHub并使用它来构建你的APK文件。
更方便的方式——不仅为您提供了自动更新,也支持对话的进一步发展,是购买的应用 谷歌播放存储。
购买的应用商店也会给您访问我们 测试。
我如何创建一个帐户?
XMPP,像电子邮件一样,是一种联合协议,这意味着没有一个公司可以创建一个 官方XMPP帐户 与。 相反有数百,甚至数千的提供者。 其中一个供应商是我们自己的 conversations.im 。 如果你不喜欢使用 conversations.im 使用您所选择的web搜索引擎找到另一个供应商。 或者你的大学有一个。 或者你可以自己运行。 或者问一个朋友。 一旦你发现一个,你可以使用对话来创建一个帐户。 只是选择 服务器上注册新帐户 在对话框中创建帐户。
我如何设置自定义主机名和端口?
对话将自动查找SRV记录你的域名,可以指向任何主机端口组合。 如果您的服务器不提供这些,请联系您的管理员,让他们阅读 这对韵律wiki文档。
简要讨论为什么你谈话不允许手动输入IP地址 中可以找到 问题# 962。
地址本集成是如何工作的呢?
地址本集成是为了保护你的隐私。 谈话没有上传联系人从你的通讯录到您的服务器也充满你的地址本不必要的从你的在线联系人名单。 如果你手动Jabber ID添加到您的手机通讯录,对话将使用名称和概要文件的图片这种接触。 让Jabber id添加到地址簿的过程更容易,你可以点击个人资料照片的联系信息在谈话。 这将启动一个 添加到通讯录 意图与JID载荷。 这个不需要谈话的通讯录上有写权限,但也不需要你复制/粘贴JID从一个程序到另一个地方。
我得到交付失败的消息
如果你得到交付失败的图片,它可能是因为收件人接收期间失去网络连接。 在这种情况下,你可以稍后再试一次。
短信,你那道问题的答案是更复杂的。 当你看到“交付失败”短信,它总是被报道的服务器。 最常见的原因是收件人未能恢复连接。 当一个客户在短时间内失去连接,客户端通常有五分钟窗口再次拾起那个连接。 当客户端未能这样做,因为网络连接时间更长,所有消息发送到客户端将被返回给发送者导致交付失败了。
其它不太常见的原因是您发送的消息没有达到某些标准服务器执行的(太大,太多)。 另一个原因可能是,收件人是离线和服务器不提供离线存储。
通常你可以区分这两个组,第一个总是一段时间后,会发生第二个瞬间发生。
conversations.im的更多相关文章
- Conversations is being developed
Development Conversations is being developed on GitHub by a team of volunteers under the lead of pro ...
- English Conversations You Can Download for Free (Spoken English MP3/Audio Files)
If you want to download free English conversations, you’ve come to the right place. This page introd ...
- capjoint conversations with Chenweiwen
This event is quite small for teleseismic stations, which means it will be more strongly affected by ...
- 技术笔记:XMPP之openfire+spark+smack
在即时通信这个领域目前只找到一个XMPP协议,在其协议基础上还是有许多成熟的产品,而且是开源的.所以还是想在这个领域多多了解一下. XMPP协议:具体的概念我就不写了,毕竟这东西网上到处是.简单的说就 ...
- Angular2学习笔记——路由器模型(Router)
Angular2以组件化的视角来看待web应用,使用Angular2开发的web应用,就是一棵组件树.组件大致分为两类:一类是如list.table这种通放之四海而皆准的通用组件,一类是专为业务开发的 ...
- (转) [it-ebooks]电子书列表
[it-ebooks]电子书列表 [2014]: Learning Objective-C by Developing iPhone Games || Leverage Xcode and Obj ...
- Index
我主要在研究.NET/C# 实现 PC IMERP 和 Android IMERP ,目的在解决企业通信中遇到的各类自动化问题 分布式缓存框架: Microsoft Velocity:微软自家分布 ...
- windows消息机制详解(转载)
消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了.例如,单击鼠标.改变窗口尺寸.按下键盘上的一个键都会使Windows发送一个消息给应用程序.消息本身是作为一个记录传递给应用程序的 ...
- GOOD MEETINGS CREATE SHARED UNDERSTANDING, NOT BRDS!
Deliverables and artifacts were a focal point of BA work during the early part of my career. If I ...
随机推荐
- SQL Server-表表达式基础回顾(二十四)
前言 从这一节开始我们开始进入表表达式章节的学习,Microsoft SQL Server支持4种类型的表表达式:派生表.公用表表达式(CTE).视图.内嵌表值函数(TVF).简短的内容,深入的理解, ...
- 手动添加kdump
背景: Linux嵌入式设备内核挂死后,无法自动重启,需要手动重启.而且如果当时没有连串口的话,就无法记录内核挂死时的堆栈,所以需要添加一种方式来记录内核挂死信息方便以后调试使用.设备中增加k ...
- 创建几个常用table展示方式插件
这次和大家分享的是自己写的一个table常用几种展示格式的js插件取名为(table-shenniu),样式使用的是bootstrap.min.css,还需要引用jquery.min.js包,这个插件 ...
- mybatis_常用标签
1.<where></where>标签的作用 可以动态的添加where关键字 可以自动去掉第一个拼接条件的and关键字 <where> <if test=&q ...
- js学习之类型识别
用来判别类型的方法有好多,整理了一下4种方法,平时用的时候,在不同情景下,还是要结合着使用的. 方法一 typeof:可以识别标准类型,除了Null:不能识别具体的对象类型,除了Function &l ...
- 【Linux大系】Linux的概念与体系
感谢原作者:Vamei 出处:http://www.cnblogs.com/vamei 我在这一系列文章中阐述Linux的基 本概念.Linux操作系统继承自UNIX.一个操作系统是一套控制和使用计算 ...
- Mysql基础代码(不断完善中)
Mysql基础代码,不断完善中~ /* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限 ...
- asp.net core 负载均衡集群搭建(centos7+nginx+supervisor+kestrel)
概述 本文目的是搭建三台asp.net core 集群, 并配上 nginx做负载均衡 首先准备要运行的源码 http://pan.baidu.com/s/1c20x0bA 准备三台服务器(或则虚 ...
- Linux实战教学笔记02:计算机系统硬件核心知识
标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 互联网企业常见服务器介绍 1.1 互联网公司服务器品牌 - DELL(大多数公司,常用) - HP - IBM(百度在用) 浪潮 联想 航天联 ...
- Linux字符设备驱动框架
字符设备是Linux三大设备之一(另外两种是块设备,网络设备),字符设备就是字节流形式通讯的I/O设备,绝大部分设备都是字符设备,常见的字符设备包括鼠标.键盘.显示器.串口等等,当我们执行ls -l ...

