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 ...
随机推荐
- logstash file输入,无输出原因与解决办法
1.现象 很多同学在用logstash input 为file的时候,经常会出现如下问题:配置文件无误,logstash有时一直停留在等待输入的界面 2.解释 logstash作为日志分析的管道,在实 ...
- B样条基函数的定义和性质
定义:令U={u0,u1,…,um}是一个单调不减的实数序列,即ui≤ui+1,i=0,1,…,m-1.其中,ui称为节点,U称为节点矢量,用Ni,p(u)表示第i个p次(p+1阶)B样条基函数,其定 ...
- Consul 服务注册与服务发现
上一篇:Mac OS.Ubuntu 安装及使用 Consul 1. 服务注册 对 Consul 进行服务注册之前,需要先部署一个服务站点,我们可以使用 ASP.NET Core 创建 Web 应用程序 ...
- zookeeper源码分析之一服务端启动过程
zookeeper简介 zookeeper是为分布式应用提供分布式协作服务的开源软件.它提供了一组简单的原子操作,分布式应用可以基于这些原子操作来实现更高层次的同步服务,配置维护,组管理和命名.zoo ...
- Syscall,API,ABI
系统调用(Syscall):Linux2.6之前是使用int0x80(中断)来实现系统调用的,在2.6之后的内核是使用sysentry/sysexit(32位机器)指令来实现的系统调用,这两条指令是C ...
- [数据结构]——链表(list)、队列(queue)和栈(stack)
在前面几篇博文中曾经提到链表(list).队列(queue)和(stack),为了更加系统化,这里统一介绍着三种数据结构及相应实现. 1)链表 首先回想一下基本的数据类型,当需要存储多个相同类型的数据 ...
- BPM配置故事之案例2-文本默认值
Boss感觉方便了很多,然而采购部采购员阿海却还是有点意见,他跑来找小明. 阿海:现在申请都是我在提交,申请人和申请部门能不能不要每次都要填写啊,好麻烦的. 小明:没问题,这个简单. 小明在表单中把申 ...
- Linux设备文件简介(转载)
Linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取).块设备(有缓冲且可以随机存取).每个字符设备和块设备都必须有主.次设备号,主设备号相同的设 备是同类设备(使用同一个驱动程序).这些设 ...
- QDEZ集训笔记【更新中】
这是一个绝妙的比喻,如果青岛二中的台阶上每级站一只平度一中的猫,差不多站满了吧 自己的理解 [2016-12-31] [主席树] http://www.cnblogs.com/candy99/p/61 ...
- mono for android中使用dapper或petapoco对sqlite进行数据操作
在mono for android中使用dapper或petapoco,很简单,新建android 类库项目,直接把原来的文件复制过来,对Connection连接报错部分进行注释和修改就可以运行了.( ...

