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 ...
随机推荐
- 前端学HTTP之实体和编码
前面的话 每天都有各种媒体对象经由HTTP传送,如图像.文本.影片以及软件程序等.HTTP要确保它的报文被正确传送,识别.提取以及适当处理.为了实现这些目标,HTTP使用了完善的标签来描述承载内容的实 ...
- UWP开发必备:常用数据列表控件汇总比较
今天是想通过实例将UWP开发常用的数据列表做汇总比较,作为以后项目开发参考.UWP开发必备知识点总结请参照[UWP开发必备以及常用知识点总结]. 本次主要讨论以下控件: GridView:用于显示数据 ...
- JavaScript中事件处理
先看看下面一道题目,请评价以下代码并给出改进意见: if (window.addEventListener) {//标准浏览器 var addListener = function(el, type, ...
- Hibernate中事务声明
Hibernate中JDBC事务声明,在Hibernate配置文件中加入如下代码,不做声明Hibernate默认就是JDBC事务. 一个JDBC 不能跨越多个数据库. Hibernate中JTA事务声 ...
- 【SAP业务模式】之ICS(一):业务详述
PS:本专题系列讲述如何在SAP系统中实现ICS的业务模式,本系列博文系原创,如要转载引用,请保持原文一致并注明出处! SAP系统自身功能非常强大,支持多种业务模式,通过前台后台的配置就可以实现多种效 ...
- 和我一起看API(一)你所不知道的LinearLayout补充
楼主英语水平差,翻译的不好的话请多多指正,嘿嘿... A Layout that arranges its children in a single column or a single row. T ...
- 敏捷测试模式之Scrum及其实践
一. 敏捷开发模式简介 敏捷是近年来软件研发领域很火的一个词,采用敏捷开发模式的研发团队是越来越多了,尤其是敏捷模式中的Scrum更是佼佼者大行其道,这表明敏捷模式确有其好处,能给企业带来效率的 ...
- Storm构建分布式实时处理应用初探
最近利用闲暇时间,又重新研读了一下Storm.认真对比了一下Hadoop,前者更擅长的是,实时流式数据处理,后者更擅长的是基于HDFS,通过MapReduce方式的离线数据分析计算.对于Hadoop, ...
- [DeviceOne开发]-手势动画示例分享
一.简介 这是iOS下的效果,android下完全一致.通过do_GestureView组件和do_Animation组件,deviceone能很容易实现复杂的跨平台纯原生动画效果,这个示例就是通过手 ...
- 虚拟机体验之 KVM 篇
在上一篇中,我展示了虚拟机软件 QEMU 的使用.效果及其性能,同时也分析了不同用户对虚拟机的不同追求.但是不管是桌面用户还是企业级用户,对虚拟机软件的追求有一点是共同的,那就是性能.QEMU 是一个 ...

