环信技术支持

环信技术支持

2
回复

【环信官方外包一个项目】利用环信IM实现一个在线白板 环信

KevinGong 回复了问题 • 3 人关注 • 651 次浏览 • 2017-09-25 17:48 • 来自相关话题

0
评论

【开源项目】一个基于环信IM开发的开源的私密社交APP-Baby 即时通信 Baby

seven。 发表了文章 • 791 次浏览 • 2017-08-31 14:49 • 来自相关话题

Baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。先上效果图




开屏页的登录和注册




编辑个人信息




相册页面




首页的Moment
版本更新:
 
version 1.6
加入Tinker 热修复更新部分依赖修复大量细节问题,加入部分注释

version 1.5
bug fixupdate sth

version 1.4
增加长按删除功能优化Rxbus订阅加载数据外国友人优化的一些细节等等

version 1.3
增加了评论功能优化了相册加载修复了一些内存泄漏等等

version 1.2
修复了一些Bug把登陆注册事件换了个Zip操作符更符合流的思想

version 1.1
修复了主页背景无法切换的问题修复了聊天推送的问题修了语音视频的问题做了一些细节修改
Download



安装包下载体验
 
github地址
github源码
 Development Environment & Library
 
MVP

这个项目是基于MVP框架写的(大体上,聊天那块直接用环信的了),大部分Base类参考FastAndroid里边的基类,参考这个很快就能布好基本的MVP架构。本来是有考虑过MVVM后来想想还是先学习一下MVP吧,看过几个MVVM项目感觉还是挺好用的,不过还是BETA版不知道有没有什么坑。

Material Design

早就手痒想体验一把V7包里边的各种控件了,特喜欢coordinatorlayout和collapsingtoolbarlayout的互动让Tollbar隐藏又现的感觉,但是看起来好看还是要点代价的,在这里捣鼓了不少时间,尤其是collapsingtoolbarlayout的Expanded固定让我Google了好久,因为用英文搜索可能我表达的不太好,最后竟然是一句nestedScroll(false)就可以了。。。。 还是感谢Stackoveflow里边的大腿吧。

Dagger2

依赖注入Dagger2,也是我早就想用的一个框架了,理由是各种配合Mvp十分方便和好用,渐渐也能体会到一次注入到处可用的快感。不过一个新技术真的学习成本,国内没什么中文文档介绍,看国外的看的云里雾里。原理看的明白,用起来好像不太知道如何使用,尤其是在@inject之后对象,也可以在别的地方Inject,原本是被Inject方后来也成了Module提供方。虽然到最后原理还不是特别明白这里,但还是不阻碍用起来的快感。

Realm

一开始被新技术吸引到的是不会放过任何新东西的包括Realm,不过进了坑不代表这个坑可以跳阿。由于我这次用到了leacncloud,Realm感觉会和LeanCloud的子类化冲突让你只能选择其中之一,不过这个也算了,Leancloud提供了类似Map的Put方法也可以接受就是麻烦了点。但是被坑到的地方是Realm所谓的自动数据同步竟然是一改就是改真实的数据,并不是数据的拷贝。。。感觉和我使用到要缓存的数据有点冲突,因为这个Moment里边的项是有点赞的,点赞要修改当前Recycleview的数据(修改数据要开事务)。修改数据后会出现一些很奇怪的现象,不在Recycleview当前Item会跳到当前Item,点赞的动画也会消失。。。真的是想破脑袋也解决不了,就直接跳坑了。最后感觉这个Realm在保存不跟服务器需要同步的数据会好点。

LeanCloud

用LeanCloud是因为在知乎太多吹它的人了而且它的确在BAAS这方面功能比较多(后来才发现即时通信没有语音和视频),所以就尝试使用了,SDK整体来说是不错的都挺好用的,满足了我对存储方面的要求。不过就在我开发的这几天,貌似稳定性没有想象中那么好,好几次上传个头像都会SocketTimeOut,查询也会有点慢,不过还好都在接受范围内(不过要是到了收费的标准我就接受不了)。

环信

baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。

Rxjava、RxAndroid

Rxjava我从第一眼看到了就喜欢上了(个人特喜欢那种通过.设置完成的感觉),接触也有几个月,一开始就和Retrofit 、Okhttp一起使用。学习成本还是要有的阿,看了不知道多少篇关于Rxjava使用的文章和例子,对里边的操作符也仅仅停留在那几个最常用的,其他一大堆好多都没用过,看来还用得不够。

Glide

Glide也是一个后来居上让我喜欢的图片加载库,一开始我喜欢picasso 是觉得轻巧而且好用有保证(主要是我偶像Jake Wharton主导,有加成),慢慢觉得Picasso对内存没有Glide来的友好,Glide在加载速度方面也领先,虽然整个库代码量是Picasso的几倍,但是比起重要的内存和用户体验来说还是Glide的领先一筹。

Butterknife、Ucrop等等

当让还有其他的一些润色的轮子啦,不过不是那么重要就不一一感谢啦。

Thanks
感谢Github、LeanCloud、环信、还有造那么多轮子给我们用的Square FaceBook Google的大大们。Thanks for improving my code m-ezzat.

Contacts
Email:379489343zhi@gmail.comQQ:379489343
 Copyright 2016 Roger ou

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License. 查看全部
   Baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。
先上效果图

003.png

开屏页的登录和注册


001.png

编辑个人信息


002.png

相册页面


004.png

首页的Moment


版本更新:
 
version 1.6
  1. 加入Tinker 热修复
  2. 更新部分依赖
  3. 修复大量细节问题,加入部分注释


version 1.5
  1. bug fix
  2. update sth


version 1.4
  1. 增加长按删除功能
  2. 优化Rxbus订阅加载数据
  3. 外国友人优化的一些细节
  4. 等等


version 1.3
  1. 增加了评论功能
  2. 优化了相册加载
  3. 修复了一些内存泄漏
  4. 等等


version 1.2
  1. 修复了一些Bug
  2. 把登陆注册事件换了个Zip操作符更符合流的思想


version 1.1
  1. 修复了主页背景无法切换的问题
  2. 修复了聊天推送的问题
  3. 修了语音视频的问题
  4. 做了一些细节修改

Download

 
github地址

 Development Environment & Library
 
MVP

这个项目是基于MVP框架写的(大体上,聊天那块直接用环信的了),大部分Base类参考FastAndroid里边的基类,参考这个很快就能布好基本的MVP架构。本来是有考虑过MVVM后来想想还是先学习一下MVP吧,看过几个MVVM项目感觉还是挺好用的,不过还是BETA版不知道有没有什么坑。

Material Design

早就手痒想体验一把V7包里边的各种控件了,特喜欢coordinatorlayout和collapsingtoolbarlayout的互动让Tollbar隐藏又现的感觉,但是看起来好看还是要点代价的,在这里捣鼓了不少时间,尤其是collapsingtoolbarlayout的Expanded固定让我Google了好久,因为用英文搜索可能我表达的不太好,最后竟然是一句nestedScroll(false)就可以了。。。。 还是感谢Stackoveflow里边的大腿吧。

Dagger2

依赖注入Dagger2,也是我早就想用的一个框架了,理由是各种配合Mvp十分方便和好用,渐渐也能体会到一次注入到处可用的快感。不过一个新技术真的学习成本,国内没什么中文文档介绍,看国外的看的云里雾里。原理看的明白,用起来好像不太知道如何使用,尤其是在@inject之后对象,也可以在别的地方Inject,原本是被Inject方后来也成了Module提供方。虽然到最后原理还不是特别明白这里,但还是不阻碍用起来的快感。

Realm

一开始被新技术吸引到的是不会放过任何新东西的包括Realm,不过进了坑不代表这个坑可以跳阿。由于我这次用到了leacncloud,Realm感觉会和LeanCloud的子类化冲突让你只能选择其中之一,不过这个也算了,Leancloud提供了类似Map的Put方法也可以接受就是麻烦了点。但是被坑到的地方是Realm所谓的自动数据同步竟然是一改就是改真实的数据,并不是数据的拷贝。。。感觉和我使用到要缓存的数据有点冲突,因为这个Moment里边的项是有点赞的,点赞要修改当前Recycleview的数据(修改数据要开事务)。修改数据后会出现一些很奇怪的现象,不在Recycleview当前Item会跳到当前Item,点赞的动画也会消失。。。真的是想破脑袋也解决不了,就直接跳坑了。最后感觉这个Realm在保存不跟服务器需要同步的数据会好点。

LeanCloud

用LeanCloud是因为在知乎太多吹它的人了而且它的确在BAAS这方面功能比较多(后来才发现即时通信没有语音和视频),所以就尝试使用了,SDK整体来说是不错的都挺好用的,满足了我对存储方面的要求。不过就在我开发的这几天,貌似稳定性没有想象中那么好,好几次上传个头像都会SocketTimeOut,查询也会有点慢,不过还好都在接受范围内(不过要是到了收费的标准我就接受不了)。

环信

baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。

Rxjava、RxAndroid

Rxjava我从第一眼看到了就喜欢上了(个人特喜欢那种通过.设置完成的感觉),接触也有几个月,一开始就和Retrofit 、Okhttp一起使用。学习成本还是要有的阿,看了不知道多少篇关于Rxjava使用的文章和例子,对里边的操作符也仅仅停留在那几个最常用的,其他一大堆好多都没用过,看来还用得不够。

Glide

Glide也是一个后来居上让我喜欢的图片加载库,一开始我喜欢picasso 是觉得轻巧而且好用有保证(主要是我偶像Jake Wharton主导,有加成),慢慢觉得Picasso对内存没有Glide来的友好,Glide在加载速度方面也领先,虽然整个库代码量是Picasso的几倍,但是比起重要的内存和用户体验来说还是Glide的领先一筹。

Butterknife、Ucrop等等

当让还有其他的一些润色的轮子啦,不过不是那么重要就不一一感谢啦。

Thanks
  • 感谢Github、LeanCloud、环信、还有造那么多轮子给我们用的Square FaceBook Google的大大们。
  • Thanks for improving my code m-ezzat.


Contacts

 
Copyright 2016 Roger ou

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
6
评论

【新手快速入门】集成环信常见问题+解决方案汇总 常见问题

dujiepeng 发表了文章 • 5954 次浏览 • 2017-05-22 15:51 • 来自相关话题

   这里整理了集成环信的常见问题和一些功能的实现思路,希望能帮助到大家。感谢热心的开发者贡献,大家在观看过程中有不明白的地方欢迎直接跟帖咨询。
 
ios篇
APNs证书创建和上传到环信后台头像昵称的简述和处理方案音视频离线推送Demo实现环信服务器聊天记录保存多久?离线收不到好友请求IOS中环信聊天窗口如何实现文件发送和预览的功能ios集成常见问题环信推送的一些常见问题实现名片|红包|话题聊天室等自定义cell
 
Android篇
环信3.0SDK集成小米推送教程EaseUI库中V4、v7包冲突解决方案Android EaseUI里的百度地图替换为高德地图android扩展消息(名片集成)关于会话列表的置顶聊天java.lang.UnsatisfiedLinkError: 的问题android 端 app 后台被杀死收不到消息的解决方案
昵称头像篇
android中如何显示开发者服务器上的昵称和头像 Android中显示头像(接上一篇文章看)环信(Android)设置头像和昵称的方法(最简单暴力的基于环信demo的集成)IOS中如何显示开发者服务器上的昵称和头像【环信公开课第12期视频回放】-所有关于环信IM昵称头像的问题听这课就够了
 
直播篇
一言不合你就搞个直播APP
 
客服集成
IM-SDK和客服SDK并存开发指南—Android篇IM-SDK和客服SDK并存开发指南—iOS篇
 
开源项目
Android简版demoios简版demo凡信2.0:超仿微信的开源项目 凡信3.0:携直播和红包而来高仿微信:Github 3,515 Star方圆十里:环信编程大赛冠军项目泛聊:定一个小目标写一个QQSlack聊天机器人:一天时间做一个聊天机器人TV视频通话:在电视上视频通话视频通话:Android手机视频通话酷信:ios高仿微信公众号助手:与订阅用户聊天沟通
 
持续更新ing...小伙伴们还有什么想知道欢迎跟帖提出。
  查看全部
   这里整理了集成环信的常见问题和一些功能的实现思路,希望能帮助到大家。感谢热心的开发者贡献,大家在观看过程中有不明白的地方欢迎直接跟帖咨询。
 
ios篇

 
Android篇

昵称头像篇

 
直播篇
  1. 一言不合你就搞个直播APP

 
客服集成
  1. IM-SDK和客服SDK并存开发指南—Android篇
  2. IM-SDK和客服SDK并存开发指南—iOS篇

 
开源项目

 
持续更新ing...小伙伴们还有什么想知道欢迎跟帖提出。
 
0
回复

android 聊天界面无法正常显示接受信息和发送信息的时间戳。 环信_Android

回复

qq893193074 发起了问题 • 1 人关注 • 2 次浏览 • 2017-10-18 15:17 • 来自相关话题

0
回复

环信windows开发(v3.2.0)建群时如何指定被邀请方不需要验证即可加入群? Windows 环信_WebIM

回复

wuyhwuyh 发起了问题 • 1 人关注 • 37 次浏览 • 2017-10-18 10:12 • 来自相关话题

0
回复

iOS集成环信,加入聊天室失败 环信_iOS 环信移动客服

回复

Strike Freedom 发起了问题 • 1 人关注 • 27 次浏览 • 2017-10-17 23:34 • 来自相关话题

1
回复

环信登录时空指针异常 环信_Android

geri_yang 回复了问题 • 2 人关注 • 64 次浏览 • 2017-10-17 19:28 • 来自相关话题

1
回复

用户离线时,收不到好友请求 环信_Android

geri_yang 回复了问题 • 2 人关注 • 71 次浏览 • 2017-10-17 19:25 • 来自相关话题

1
回复

环信退出登陆的的问题 环信_Android

geri_yang 回复了问题 • 2 人关注 • 63 次浏览 • 2017-10-17 19:21 • 来自相关话题

1
回复

添加小米推送, 使用小米的后台的可以接收到推送, 但是接收不到离线的推送 环信_Android

geri_yang 回复了问题 • 2 人关注 • 43 次浏览 • 2017-10-17 19:17 • 来自相关话题

1
回复

集成环信后退出应用 出现ANR 环信_Android

geri_yang 回复了问题 • 2 人关注 • 43 次浏览 • 2017-10-17 19:15 • 来自相关话题

4
回复

response.readEntity报错,这是怎么回事? 环信_Android myeclipse

猫橙 回复了问题 • 5 人关注 • 1644 次浏览 • 2017-10-17 15:41 • 来自相关话题

0
回复

如何通过好友名获取环信的Id 环信_iOS

回复

阿赖耶 发起了问题 • 1 人关注 • 43 次浏览 • 2017-10-15 21:36 • 来自相关话题

0
回复

iOS 环信3.0添加好友请求,不进行回调通知? 环信_iOS

回复

阿赖耶 发起了问题 • 1 人关注 • 55 次浏览 • 2017-10-13 22:26 • 来自相关话题

1
回复

iOS 2.3.x同一个账号登录多台设备提示连接不上服务器 环信_iOS

回复

天行和九妹 回复了问题 • 1 人关注 • 74 次浏览 • 2017-10-13 12:56 • 来自相关话题

1
回复

java Rest api注册单用户时传入参数提示无法强转为RegisterUsers 环信_RestAPI

Enoch 回复了问题 • 1 人关注 • 97 次浏览 • 2017-10-13 11:12 • 来自相关话题

0
回复

Undefined symbols for architecture x86_64: 环信_iOS

回复

小博 发起了问题 • 1 人关注 • 68 次浏览 • 2017-10-12 20:59 • 来自相关话题

1
回复

语音聊天第一次发起对方会谈出exception callState:ringing 环信_Android

lzan13 回复了问题 • 2 人关注 • 121 次浏览 • 2017-10-12 19:26 • 来自相关话题

1
回复

环信即时通信域名? 商务问题 环信_Android

geri_yang 回复了问题 • 2 人关注 • 104 次浏览 • 2017-10-12 19:26 • 来自相关话题

1
回复

android 接收消息,修改了数据结构,然后怎么可以存在本地的数据库 环信_Android

geri_yang 回复了问题 • 2 人关注 • 111 次浏览 • 2017-10-12 19:24 • 来自相关话题

1
回复

userId从哪获取 环信_Android

geri_yang 回复了问题 • 2 人关注 • 137 次浏览 • 2017-10-12 19:22 • 来自相关话题

1
回复

安卓怎么可以让只能在一个设备登陆EMConnectionListener 不回调 环信_Android

geri_yang 回复了问题 • 2 人关注 • 72 次浏览 • 2017-10-12 19:13 • 来自相关话题

1
回复

添加昵称跟头像userDao的DemoDBManager.getInstance().getRobotList();一直报错 环信_Android

geri_yang 回复了问题 • 2 人关注 • 81 次浏览 • 2017-10-12 19:10 • 来自相关话题

1
回复

混淆后报错,A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 4165 (Thread-2815) 环信_Android

geri_yang 回复了问题 • 2 人关注 • 88 次浏览 • 2017-10-12 19:07 • 来自相关话题

1
回复

android端 easeui里的EaseChatInputMenu能不能移除表情和扩展栏 环信_Android

geri_yang 回复了问题 • 2 人关注 • 57 次浏览 • 2017-10-12 18:59 • 来自相关话题

2
回复

-[EMClient callManager]: unrecognized selector sent to instance 0x6040001a9f40 问题,求大佬们解决!!!!! 环信_iOS

L号大的章鱼 回复了问题 • 2 人关注 • 150 次浏览 • 2017-10-12 17:04 • 来自相关话题

0
回复

IOS发送图片视频和语音 发送完成怎么获远程地址 环信_iOS

回复

榆木 发起了问题 • 1 人关注 • 48 次浏览 • 2017-10-12 16:28 • 来自相关话题

条新动态, 点击查看
  下面是加好友的代码,测试加好友没有问题,你参考一下。
  /**
     * 给一个用户添加一个好友
     *
     * @param
     *            $owner_username
     * @param
     * ... 显示全部 »
  下面是加好友的代码,测试加好友没有问题,你参考一下。
  /**
     * 给一个用户添加一个好友
     *
     * @param
     *            $owner_username
     * @param
     *            $friend_username
     */
    public function addFriend($owner_username, $friend_username) {
        $url = $this->url . "users/" . $owner_username . "/contacts/users/" . $friend_username;
        $access_token = $this->getToken ();
        $header [] = 'Authorization: Bearer ' . $access_token;
        $result = $this->postCurl ( $url, '', $header );
    }
/**
     * CURL Post
     */
    private function postCurl($url, $option, $header=0, $type = 'POST') {
        $curl = curl_init (); // 启动一个CURL会话
        curl_setopt ( $curl, CURLOPT_URL, $url ); // 要访问的地址
        curl_setopt ( $curl, CURLOPT_SSL_VERIFYPEER, FALSE ); // 对认证证书来源的检查
        curl_setopt ( $curl, CURLOPT_SSL_VERIFYHOST, FALSE ); // 从证书中检查SSL加密算法是否存在
        curl_setopt ( $curl, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)' ); // 模拟用户使用的浏览器
        if (! empty ( $option )) {
            $options = json_encode ( $option );
            curl_setopt ( $curl, CURLOPT_POSTFIELDS, $options ); // Post提交的数据包
        }
        curl_setopt ( $curl, CURLOPT_TIMEOUT, 30 ); // 设置超时限制防止死循环
        curl_setopt ( $curl, CURLOPT_HTTPHEADER, $header ); // 设置HTTP头
        curl_setopt ( $curl, CURLOPT_RETURNTRANSFER, 1 ); // 获取的信息以文件流的形式返回
        curl_setopt ( $curl, CURLOPT_CUSTOMREQUEST, $type );
        $result = curl_exec ( $curl ); // 执行操作

        //---------响应状态
        //$res = object_array ( json_decode ( $result ) );
        //$res ['status'] = curl_getinfo ( $curl, CURLINFO_HTTP_CODE );
        //pre ( $res );
        curl_close ( $curl ); // 关闭CURL会话
        return $result;
    }
zhangnan

zhangnan 回答了问题 • 2015-06-05 11:45 • 11 个回复 不感兴趣

android问题

赞同来自:

1.可以
2.可以的啊
3。更新sdk不需要改其他的什么,都是向前兼容的
1.可以
2.可以的啊
3。更新sdk不需要改其他的什么,都是向前兼容的
FrankLyn

FrankLyn 回答了问题 • 2015-06-11 10:48 • 8 个回复 不感兴趣

关于集成后的APP网络连接问题

赞同来自:

> forum.php?mod=redirect&goto=findpost&pid=5279&ptid=3099
贴log日志


06-11 10:42:51.921: D/com.easemob.chat.core.n(15487): try to... 显示全部 »
> forum.php?mod=redirect&goto=findpost&pid=5279&ptid=3099
贴log日志


06-11 10:42:51.921: D/com.easemob.chat.core.n(15487): try to retrieve token : http://182.92.228.160:80/lml83420063/firewifibusiness/token
06-11 10:42:51.921: D/HttpClientManager(15487): try send request, request url: http://182.92.228.160:80/lml83420063/firewifibusiness/token with number: 0
06-11 10:42:52.187: D/(15487): retrieve token time : 00:00:266
06-11 10:42:52.187: D/Session(15487): EMAuthenticationException:com.easemob.exceptions.EMAuthenticationException: invalid user or password!
06-11 10:42:52.320: D/EMChatManager(15487): do stop service
06-11 10:42:52.328: D/main(15487): 登陆聊天服务器失败!
------------------------------这是登录后显示的-------------------------------
06-11 10:48:46.804: D/SensorManager(15487): unregisterListener:: Trklfufi 9 budiwrd5mrfo5WirfulblrwuFmfulTrklfufi$K**wiFmfulTrklfufiRvht@,)b*c.+(
06-11 10:48:46.804: D/Sensors(15487): Remain listener = Sending .. normal delay 200ms
06-11 10:48:46.812: I/Sensors(15487): sendDelay --- 200000000
06-11 10:48:46.812: D/SensorManager(15487): JNI - sendDelay
06-11 10:48:46.812: D/SensorManager(15487): ===== BOSCH_BMC150 is NOT defined
06-11 10:48:46.812: I/SensorManager(15487): Set normal delay = true
06-11 10:48:47.789: D/Session(15487): check connection...
06-11 10:48:47.789: D/Session(15487): network unconnected...------------------------------这是我发消息的时候显示的-----------------------
beyond

beyond 回答了问题 • 2015-06-18 12:33 • 3 个回复 不感兴趣

环信聊天记录问题

赞同来自:

用cursor分页时,把之前的timestamp也加上。
比如
?ql=select * where timestamp>1403164734226 limit=10&cursor=**
用cursor分页时,把之前的timestamp也加上。
比如
?ql=select * where timestamp>1403164734226 limit=10&cursor=**
beyond

beyond 回答了问题 • 2015-06-23 14:51 • 1 个回复 不感兴趣

请教一下getJSONObjectAttribute

赞同来自:

这个发送都没成功把。
1:没有写接收对象为单聊还是群聊
2:消息内容那里应该为msg,而不是bodies
3:接收消息对象应该是数组,而不是直接写
参考这个把
{"target_type":"users","f... 显示全部 »
这个发送都没成功把。
1:没有写接收对象为单聊还是群聊
2:消息内容那里应该为msg,而不是bodies
3:接收消息对象应该是数组,而不是直接写
参考这个把
{"target_type":"users","from":"admin","target":["u_13800138004"],"msg":{"msg":"李17申请加入09 的群组","type":"txt"},"ext":{"messageType":4}}
zhangnan

zhangnan 回答了问题 • 2015-06-23 19:15 • 2 个回复 不感兴趣

【环信】解散群组是软删除吗?

赞同来自:

调用rest接口导出可以查询聊天记录
调用rest接口导出可以查询聊天记录
beyond

beyond 回答了问题 • 2015-06-24 17:18 • 3 个回复 不感兴趣

聊天室和群组

赞同来自:

环信聊天室模型支持最大成员数为5000,和群组不同,聊天室内成员离线后,服务器当监听到此成员不在线后不在会给此成员再发推送。
这是聊天室属性:
支持最大成员5000
环信的聊天室内仅有有owner和游客
不支持客户端建立聊天室
不支持客户端邀请
不支持REST... 显示全部 »
环信聊天室模型支持最大成员数为5000,和群组不同,聊天室内成员离线后,服务器当监听到此成员不在线后不在会给此成员再发推送。
这是聊天室属性:
支持最大成员5000
环信的聊天室内仅有有owner和游客
不支持客户端建立聊天室
不支持客户端邀请
不支持REST邀请
 
在导聊天记录时,聊天室的chat_type一样为groupchat,至于怎么区分,可以根据groupId去获取来判断!
dujiepeng

dujiepeng 回答了问题 • 2015-06-25 11:34 • 2 个回复 不感兴趣

IOS环信demo里的警告会影响上线吗?

赞同来自:

不会。
另外,你的warning是因为你选用的iOS版本高于这些方法所在的版本了。去warning有2个方法,
1、targets -> General -> deployment target 选择到报warning方法所在的版本。
2、弃用这些... 显示全部 »
不会。
另外,你的warning是因为你选用的iOS版本高于这些方法所在的版本了。去warning有2个方法,
1、targets -> General -> deployment target 选择到报warning方法所在的版本。
2、弃用这些方法,改用对应的新方法。
lifei9241

lifei9241 回答了问题 • 2015-06-28 17:22 • 2 个回复 不感兴趣

创建群之后在修改群的类型可以吗?

赞同来自:

创建之后,群组的类型不能更改了。可以更改groupname,description,maxusers这三个属性,http://www.easemob.com/docs/rest/groups/#update
创建之后,群组的类型不能更改了。可以更改groupname,description,maxusers这三个属性,http://www.easemob.com/docs/rest/groups/#update
环信技术支持中心

环信技术支持中心 回答了问题 • 2015-07-09 12:08 • 5 个回复 不感兴趣

环信说的旁路接口在哪设置?

赞同来自:

关于旁路接口的使用,给你发个文档详细说明,你看一下。
关于旁路接口的使用,给你发个文档详细说明,你看一下。
集成好后,导入“国际化文件--Localizable.strings”+配置好后,时间就显示出来了。。。。。
集成好后,导入“国际化文件--Localizable.strings”+配置好后,时间就显示出来了。。。。。
jiangym

jiangym 回答了问题 • 2015-07-12 17:17 • 2 个回复 不感兴趣

demo中为何有两个EMEventListener,哪个有效?

赞同来自:

uidemo中有三个地方,除了你前面说的两个 还有一个 ChatActivity extends BaseActivity implements OnClickListener, EMEventListener (聊天界面)
 
其中初始化中的一直好使,除非是... 显示全部 »
uidemo中有三个地方,除了你前面说的两个 还有一个 ChatActivity extends BaseActivity implements OnClickListener, EMEventListener (聊天界面)
 
其中初始化中的一直好使,除非是这个消息类型的接收回调被重新注册了 ,像mainactivity 就是界面处在会话消息列表时接收新消息,chatactivity就是处在聊天界面的时候接收新消息。
ebpangyong

ebpangyong 回答了问题 • 2015-07-17 20:10 • 2 个回复 不感兴趣

加入库后 编译错误

赞同来自:

重复,两个.a文件,去掉其中一个,SDK.a包含了基本的聊天功能及实时语音,SDKLite.a只有基本的聊天功能,根据自己的需求去掉之前一个
重复,两个.a文件,去掉其中一个,SDK.a包含了基本的聊天功能及实时语音,SDKLite.a只有基本的聊天功能,根据自己的需求去掉之前一个
谢谢,我发现问题le。是库的问题。libEaseMobClientSDK.a和libEaseMobClientSDKLite.a只能用一个。并且必须使用-ObjC。
谢谢,我发现问题le。是库的问题。libEaseMobClientSDK.a和libEaseMobClientSDKLite.a只能用一个。并且必须使用-ObjC。
看下你环信管理后台你的注册模式是开放注册还是授权注册。改成开放注册,客户端就可以注册了。
看下你环信管理后台你的注册模式是开放注册还是授权注册。改成开放注册,客户端就可以注册了。
zhangyb

zhangyb 回答了问题 • 2015-08-03 18:12 • 7 个回复 不感兴趣

环信iOS UI集成按照官方的方法集成不行了

赞同来自:

用不上的代码直接删除啊
用不上的代码直接删除啊
beyond

beyond 回答了问题 • 2015-08-07 18:42 • 3 个回复 不感兴趣

WebIM无法发送消息

赞同来自:

   conn.init 写在前面去
   conn.init 写在前面去
beyond

beyond 回答了问题 • 2015-08-10 11:40 • 4 个回复 不感兴趣

环信webim如何实现一个ID多页面在线

赞同来自:

conn.open的时候多传递参数,resource:随机值,每个tab中随机值不能一样,一样则会把前一个登录的踢出,默认都是webim
1081
在源代码里面把这个注释取消就行
conn.open的时候多传递参数,resource:随机值,每个tab中随机值不能一样,一样则会把前一个登录的踢出,默认都是webim
1081
在源代码里面把这个注释取消就行
zhangnan

zhangnan 回答了问题 • 2015-08-27 10:44 • 5 个回复 不感兴趣

定时向服务器发送聊天记录

赞同来自:

没这么麻烦,环信提供rest接口,支持导出环信服务器的聊天记录到你们的服务器,建议定时导出
没这么麻烦,环信提供rest接口,支持导出环信服务器的聊天记录到你们的服务器,建议定时导出
导入Parse,Social,Accounts,Bolts几个库。
导入Parse,Social,Accounts,Bolts几个库。
已解决!
原来问题出在环信自动生成的easemob.txt文件上,把这个文件删除重新自动生成就没有问题了!
已解决!
原来问题出在环信自动生成的easemob.txt文件上,把这个文件删除重新自动生成就没有问题了!
♨drayge

♨drayge 回答了问题 • 2015-12-14 14:42 • 2 个回复 不感兴趣

注册了receiver ,监听不到cmd消息

赞同来自:

已解决 添加notifyForRecevingEvents即可
已解决 添加notifyForRecevingEvents即可
支持,加上ext扩展字段
支持,加上ext扩展字段
lizg

lizg 回答了问题 • 2017-03-28 11:44 • 4 个回复 不感兴趣

web im视频聊天

赞同来自:

web sdk 实时视频,需要支持https + webkit 浏览器
web sdk 实时视频,需要支持https + webkit 浏览器
lzan13

lzan13 回答了问题 • 2017-05-25 15:12 • 1 个回复 不感兴趣

android环信视频源尺寸问题

赞同来自:

// 设置本地和远端画面的显示方式,是填充,还是居中 localSurface.setScaleMode(VideoView.EMCallViewScaleMode.EMCallViewScaleModeAspectFill); oppositeSurface... 显示全部 »
// 设置本地和远端画面的显示方式,是填充,还是居中 localSurface.setScaleMode(VideoView.EMCallViewScaleMode.EMCallViewScaleModeAspectFill); oppositeSurface.setScaleMode(VideoView.EMCallViewScaleMode.EMCallViewScaleModeAspectFill);
这个就会充满屏幕,但是只显示中间部分,自己考虑是否需要这样设置
2
回复

【环信官方外包一个项目】利用环信IM实现一个在线白板 环信

KevinGong 回复了问题 • 3 人关注 • 651 次浏览 • 2017-09-25 17:48 • 来自相关话题

0
评论

【开源项目】一个基于环信IM开发的开源的私密社交APP-Baby 即时通信 Baby

seven。 发表了文章 • 791 次浏览 • 2017-08-31 14:49 • 来自相关话题

Baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。先上效果图




开屏页的登录和注册




编辑个人信息




相册页面




首页的Moment
版本更新:
 
version 1.6
加入Tinker 热修复更新部分依赖修复大量细节问题,加入部分注释

version 1.5
bug fixupdate sth

version 1.4
增加长按删除功能优化Rxbus订阅加载数据外国友人优化的一些细节等等

version 1.3
增加了评论功能优化了相册加载修复了一些内存泄漏等等

version 1.2
修复了一些Bug把登陆注册事件换了个Zip操作符更符合流的思想

version 1.1
修复了主页背景无法切换的问题修复了聊天推送的问题修了语音视频的问题做了一些细节修改
Download



安装包下载体验
 
github地址
github源码
 Development Environment & Library
 
MVP

这个项目是基于MVP框架写的(大体上,聊天那块直接用环信的了),大部分Base类参考FastAndroid里边的基类,参考这个很快就能布好基本的MVP架构。本来是有考虑过MVVM后来想想还是先学习一下MVP吧,看过几个MVVM项目感觉还是挺好用的,不过还是BETA版不知道有没有什么坑。

Material Design

早就手痒想体验一把V7包里边的各种控件了,特喜欢coordinatorlayout和collapsingtoolbarlayout的互动让Tollbar隐藏又现的感觉,但是看起来好看还是要点代价的,在这里捣鼓了不少时间,尤其是collapsingtoolbarlayout的Expanded固定让我Google了好久,因为用英文搜索可能我表达的不太好,最后竟然是一句nestedScroll(false)就可以了。。。。 还是感谢Stackoveflow里边的大腿吧。

Dagger2

依赖注入Dagger2,也是我早就想用的一个框架了,理由是各种配合Mvp十分方便和好用,渐渐也能体会到一次注入到处可用的快感。不过一个新技术真的学习成本,国内没什么中文文档介绍,看国外的看的云里雾里。原理看的明白,用起来好像不太知道如何使用,尤其是在@inject之后对象,也可以在别的地方Inject,原本是被Inject方后来也成了Module提供方。虽然到最后原理还不是特别明白这里,但还是不阻碍用起来的快感。

Realm

一开始被新技术吸引到的是不会放过任何新东西的包括Realm,不过进了坑不代表这个坑可以跳阿。由于我这次用到了leacncloud,Realm感觉会和LeanCloud的子类化冲突让你只能选择其中之一,不过这个也算了,Leancloud提供了类似Map的Put方法也可以接受就是麻烦了点。但是被坑到的地方是Realm所谓的自动数据同步竟然是一改就是改真实的数据,并不是数据的拷贝。。。感觉和我使用到要缓存的数据有点冲突,因为这个Moment里边的项是有点赞的,点赞要修改当前Recycleview的数据(修改数据要开事务)。修改数据后会出现一些很奇怪的现象,不在Recycleview当前Item会跳到当前Item,点赞的动画也会消失。。。真的是想破脑袋也解决不了,就直接跳坑了。最后感觉这个Realm在保存不跟服务器需要同步的数据会好点。

LeanCloud

用LeanCloud是因为在知乎太多吹它的人了而且它的确在BAAS这方面功能比较多(后来才发现即时通信没有语音和视频),所以就尝试使用了,SDK整体来说是不错的都挺好用的,满足了我对存储方面的要求。不过就在我开发的这几天,貌似稳定性没有想象中那么好,好几次上传个头像都会SocketTimeOut,查询也会有点慢,不过还好都在接受范围内(不过要是到了收费的标准我就接受不了)。

环信

baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。

Rxjava、RxAndroid

Rxjava我从第一眼看到了就喜欢上了(个人特喜欢那种通过.设置完成的感觉),接触也有几个月,一开始就和Retrofit 、Okhttp一起使用。学习成本还是要有的阿,看了不知道多少篇关于Rxjava使用的文章和例子,对里边的操作符也仅仅停留在那几个最常用的,其他一大堆好多都没用过,看来还用得不够。

Glide

Glide也是一个后来居上让我喜欢的图片加载库,一开始我喜欢picasso 是觉得轻巧而且好用有保证(主要是我偶像Jake Wharton主导,有加成),慢慢觉得Picasso对内存没有Glide来的友好,Glide在加载速度方面也领先,虽然整个库代码量是Picasso的几倍,但是比起重要的内存和用户体验来说还是Glide的领先一筹。

Butterknife、Ucrop等等

当让还有其他的一些润色的轮子啦,不过不是那么重要就不一一感谢啦。

Thanks
感谢Github、LeanCloud、环信、还有造那么多轮子给我们用的Square FaceBook Google的大大们。Thanks for improving my code m-ezzat.

Contacts
Email:379489343zhi@gmail.comQQ:379489343
 Copyright 2016 Roger ou

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License. 查看全部
   Baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。
先上效果图

003.png

开屏页的登录和注册


001.png

编辑个人信息


002.png

相册页面


004.png

首页的Moment


版本更新:
 
version 1.6
  1. 加入Tinker 热修复
  2. 更新部分依赖
  3. 修复大量细节问题,加入部分注释


version 1.5
  1. bug fix
  2. update sth


version 1.4
  1. 增加长按删除功能
  2. 优化Rxbus订阅加载数据
  3. 外国友人优化的一些细节
  4. 等等


version 1.3
  1. 增加了评论功能
  2. 优化了相册加载
  3. 修复了一些内存泄漏
  4. 等等


version 1.2
  1. 修复了一些Bug
  2. 把登陆注册事件换了个Zip操作符更符合流的思想


version 1.1
  1. 修复了主页背景无法切换的问题
  2. 修复了聊天推送的问题
  3. 修了语音视频的问题
  4. 做了一些细节修改

Download

 
github地址

 Development Environment & Library
 
MVP

这个项目是基于MVP框架写的(大体上,聊天那块直接用环信的了),大部分Base类参考FastAndroid里边的基类,参考这个很快就能布好基本的MVP架构。本来是有考虑过MVVM后来想想还是先学习一下MVP吧,看过几个MVVM项目感觉还是挺好用的,不过还是BETA版不知道有没有什么坑。

Material Design

早就手痒想体验一把V7包里边的各种控件了,特喜欢coordinatorlayout和collapsingtoolbarlayout的互动让Tollbar隐藏又现的感觉,但是看起来好看还是要点代价的,在这里捣鼓了不少时间,尤其是collapsingtoolbarlayout的Expanded固定让我Google了好久,因为用英文搜索可能我表达的不太好,最后竟然是一句nestedScroll(false)就可以了。。。。 还是感谢Stackoveflow里边的大腿吧。

Dagger2

依赖注入Dagger2,也是我早就想用的一个框架了,理由是各种配合Mvp十分方便和好用,渐渐也能体会到一次注入到处可用的快感。不过一个新技术真的学习成本,国内没什么中文文档介绍,看国外的看的云里雾里。原理看的明白,用起来好像不太知道如何使用,尤其是在@inject之后对象,也可以在别的地方Inject,原本是被Inject方后来也成了Module提供方。虽然到最后原理还不是特别明白这里,但还是不阻碍用起来的快感。

Realm

一开始被新技术吸引到的是不会放过任何新东西的包括Realm,不过进了坑不代表这个坑可以跳阿。由于我这次用到了leacncloud,Realm感觉会和LeanCloud的子类化冲突让你只能选择其中之一,不过这个也算了,Leancloud提供了类似Map的Put方法也可以接受就是麻烦了点。但是被坑到的地方是Realm所谓的自动数据同步竟然是一改就是改真实的数据,并不是数据的拷贝。。。感觉和我使用到要缓存的数据有点冲突,因为这个Moment里边的项是有点赞的,点赞要修改当前Recycleview的数据(修改数据要开事务)。修改数据后会出现一些很奇怪的现象,不在Recycleview当前Item会跳到当前Item,点赞的动画也会消失。。。真的是想破脑袋也解决不了,就直接跳坑了。最后感觉这个Realm在保存不跟服务器需要同步的数据会好点。

LeanCloud

用LeanCloud是因为在知乎太多吹它的人了而且它的确在BAAS这方面功能比较多(后来才发现即时通信没有语音和视频),所以就尝试使用了,SDK整体来说是不错的都挺好用的,满足了我对存储方面的要求。不过就在我开发的这几天,貌似稳定性没有想象中那么好,好几次上传个头像都会SocketTimeOut,查询也会有点慢,不过还好都在接受范围内(不过要是到了收费的标准我就接受不了)。

环信

baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。

Rxjava、RxAndroid

Rxjava我从第一眼看到了就喜欢上了(个人特喜欢那种通过.设置完成的感觉),接触也有几个月,一开始就和Retrofit 、Okhttp一起使用。学习成本还是要有的阿,看了不知道多少篇关于Rxjava使用的文章和例子,对里边的操作符也仅仅停留在那几个最常用的,其他一大堆好多都没用过,看来还用得不够。

Glide

Glide也是一个后来居上让我喜欢的图片加载库,一开始我喜欢picasso 是觉得轻巧而且好用有保证(主要是我偶像Jake Wharton主导,有加成),慢慢觉得Picasso对内存没有Glide来的友好,Glide在加载速度方面也领先,虽然整个库代码量是Picasso的几倍,但是比起重要的内存和用户体验来说还是Glide的领先一筹。

Butterknife、Ucrop等等

当让还有其他的一些润色的轮子啦,不过不是那么重要就不一一感谢啦。

Thanks
  • 感谢Github、LeanCloud、环信、还有造那么多轮子给我们用的Square FaceBook Google的大大们。
  • Thanks for improving my code m-ezzat.


Contacts

 
Copyright 2016 Roger ou

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
6
评论

【新手快速入门】集成环信常见问题+解决方案汇总 常见问题

dujiepeng 发表了文章 • 5954 次浏览 • 2017-05-22 15:51 • 来自相关话题

   这里整理了集成环信的常见问题和一些功能的实现思路,希望能帮助到大家。感谢热心的开发者贡献,大家在观看过程中有不明白的地方欢迎直接跟帖咨询。
 
ios篇
APNs证书创建和上传到环信后台头像昵称的简述和处理方案音视频离线推送Demo实现环信服务器聊天记录保存多久?离线收不到好友请求IOS中环信聊天窗口如何实现文件发送和预览的功能ios集成常见问题环信推送的一些常见问题实现名片|红包|话题聊天室等自定义cell
 
Android篇
环信3.0SDK集成小米推送教程EaseUI库中V4、v7包冲突解决方案Android EaseUI里的百度地图替换为高德地图android扩展消息(名片集成)关于会话列表的置顶聊天java.lang.UnsatisfiedLinkError: 的问题android 端 app 后台被杀死收不到消息的解决方案
昵称头像篇
android中如何显示开发者服务器上的昵称和头像 Android中显示头像(接上一篇文章看)环信(Android)设置头像和昵称的方法(最简单暴力的基于环信demo的集成)IOS中如何显示开发者服务器上的昵称和头像【环信公开课第12期视频回放】-所有关于环信IM昵称头像的问题听这课就够了
 
直播篇
一言不合你就搞个直播APP
 
客服集成
IM-SDK和客服SDK并存开发指南—Android篇IM-SDK和客服SDK并存开发指南—iOS篇
 
开源项目
Android简版demoios简版demo凡信2.0:超仿微信的开源项目 凡信3.0:携直播和红包而来高仿微信:Github 3,515 Star方圆十里:环信编程大赛冠军项目泛聊:定一个小目标写一个QQSlack聊天机器人:一天时间做一个聊天机器人TV视频通话:在电视上视频通话视频通话:Android手机视频通话酷信:ios高仿微信公众号助手:与订阅用户聊天沟通
 
持续更新ing...小伙伴们还有什么想知道欢迎跟帖提出。
  查看全部
   这里整理了集成环信的常见问题和一些功能的实现思路,希望能帮助到大家。感谢热心的开发者贡献,大家在观看过程中有不明白的地方欢迎直接跟帖咨询。
 
ios篇

 
Android篇

昵称头像篇

 
直播篇
  1. 一言不合你就搞个直播APP

 
客服集成
  1. IM-SDK和客服SDK并存开发指南—Android篇
  2. IM-SDK和客服SDK并存开发指南—iOS篇

 
开源项目

 
持续更新ing...小伙伴们还有什么想知道欢迎跟帖提出。
 
1
评论

17年第一班车,老司机带你撸一个超级表单 麦客表单 老司机 环信移动客服

二磊子 发表了文章 • 1048 次浏览 • 2017-01-06 16:16 • 来自相关话题

    表单是非常灵活的工具,活动报名,资料收集,建议反馈..在我们日常的工作生活中经常会使用到。今天教大家撸一个超级表单,也是本人一次意外发现。基于麦客表单+环信移动客服。将两者结合能擦出什么样的火花呢?




麦客表单(http://www.mikecrm.com/)是一款在线表单制作工具,可以帮助我们轻松完成信息收集与整理。
环信移动客服是环信(http://www.easemob.com/)基于环信即时通讯云打造的全媒体智能云客服平台。

先看最终效果http://form.mikecrm.com/xnnc3o 
细心的老司机们估计已经发现









在表单的下方多了一个在线咨询按钮,用户填写表单的过程中遇到了问题,可以点击“在线咨询”按钮获得帮助,极大的提升了用户体验与我们的工作效率。




这得益于麦客表单的组件自定义功能与环信移动客服返璞归真的集成方式,可以将两者结合就能让我们在表单中快搭建与用户无障碍交流的桥梁。

原理为:麦客表单组件的超链接里填入环信移动客服访客端入口地址

赶紧分享,仅需3步!

1:注册环信移动客服
http://kefu.easemob.com/ 

2:获取环信移动客服租户ID
点击右上角切换到管理员模式-->设置-->企业信息








 
3:将环信移动客服访客端入口地址填入麦客表单的自定义连接。
(PS:环信移动客服访客端入口地址为http://kefu.easemob.com/webim/im.html?tenantId=租户ID)





然后就大功告成!环信移动客服的访客入口地址你能将他放在任何地方,微信公众号、网站,APP,怎么舒服怎么来。 当然,环信移动客服和麦客表单的神奇之处不竟如此,更多功能等待你挖掘。

最后附上客服端的截图,也就是解答你问题的MM工作台





作者:捞鱼-一个0岁的产品经理




  查看全部
    表单是非常灵活的工具,活动报名,资料收集,建议反馈..在我们日常的工作生活中经常会使用到。今天教大家撸一个超级表单,也是本人一次意外发现。基于麦客表单+环信移动客服。将两者结合能擦出什么样的火花呢?
图片1.png

麦客表单(http://www.mikecrm.com/)是一款在线表单制作工具,可以帮助我们轻松完成信息收集与整理。
环信移动客服是环信(http://www.easemob.com/)基于环信即时通讯云打造的全媒体智能云客服平台。

先看最终效果http://form.mikecrm.com/xnnc3o 
细心的老司机们估计已经发现
图片2.png


图片3.png

在表单的下方多了一个在线咨询按钮,用户填写表单的过程中遇到了问题,可以点击“在线咨询”按钮获得帮助,极大的提升了用户体验与我们的工作效率。
图片4.png

这得益于麦客表单的组件自定义功能与环信移动客服返璞归真的集成方式,可以将两者结合就能让我们在表单中快搭建与用户无障碍交流的桥梁。

原理为:麦客表单组件的超链接里填入环信移动客服访客端入口地址

赶紧分享,仅需3步!

1:注册环信移动客服
http://kefu.easemob.com/ 

2:获取环信移动客服租户ID
点击右上角切换到管理员模式-->设置-->企业信息
图片5.png

图片6.png

 
3:将环信移动客服访客端入口地址填入麦客表单的自定义连接
(PS:环信移动客服访客端入口地址为http://kefu.easemob.com/webim/im.html?tenantId=租户ID)
图片7.png


然后就大功告成!环信移动客服的访客入口地址你能将他放在任何地方,微信公众号、网站,APP,怎么舒服怎么来。 当然,环信移动客服和麦客表单的神奇之处不竟如此,更多功能等待你挖掘。

最后附上客服端的截图,也就是解答你问题的MM工作台
图片8.png


作者:捞鱼-一个0岁的产品经理
图片9.png

 
0
评论

【视频】普及下环信移动客服产品 环信移动客服

fat1 发表了文章 • 3316 次浏览 • 2015-09-21 23:29 • 来自相关话题

 视频地址:http://player.letvcdn.com/lc06 ... zh_CN
 
 
环信移动客服,专为手机APP打造的智能客服平台, 你用起来了没?  查看全部
 视频地址:http://player.letvcdn.com/lc06 ... zh_CN
 
 
环信移动客服,专为手机APP打造的智能客服平台, 你用起来了没? 
2
评论

群组有批量删除群成员的接口吗? 删除 环信_RestAPI

环信专业服务 发表了文章 • 3652 次浏览 • 2015-09-20 08:15 • 来自相关话题

没有,需要您做循环处理。
没有,需要您做循环处理。
3
回复

用Ruby封装了一个环信 Rest API 的客户端 环信_RestAPI 开源项目

yeepay002 回复了问题 • 5 人关注 • 4593 次浏览 • 2016-04-14 15:27 • 来自相关话题

6
回复

环信集成入门视频 新鲜出炉 环信技术支持

Pàrk 回复了问题 • 7 人关注 • 6848 次浏览 • 2016-04-14 21:26 • 来自相关话题

2
回复

【环信官方外包一个项目】利用环信IM实现一个在线白板 环信

回复

KevinGong 回复了问题 • 3 人关注 • 651 次浏览 • 2017-09-25 17:48 • 来自相关话题

0
评论

【开源项目】一个基于环信IM开发的开源的私密社交APP-Baby 即时通信 Baby

seven。 发表了文章 • 791 次浏览 • 2017-08-31 14:49 • 来自相关话题

Baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。先上效果图




开屏页的登录和注册




编辑个人信息




相册页面




首页的Moment
版本更新:
 
version 1.6
加入Tinker 热修复更新部分依赖修复大量细节问题,加入部分注释

version 1.5
bug fixupdate sth

version 1.4
增加长按删除功能优化Rxbus订阅加载数据外国友人优化的一些细节等等

version 1.3
增加了评论功能优化了相册加载修复了一些内存泄漏等等

version 1.2
修复了一些Bug把登陆注册事件换了个Zip操作符更符合流的思想

version 1.1
修复了主页背景无法切换的问题修复了聊天推送的问题修了语音视频的问题做了一些细节修改
Download



安装包下载体验
 
github地址
github源码
 Development Environment & Library
 
MVP

这个项目是基于MVP框架写的(大体上,聊天那块直接用环信的了),大部分Base类参考FastAndroid里边的基类,参考这个很快就能布好基本的MVP架构。本来是有考虑过MVVM后来想想还是先学习一下MVP吧,看过几个MVVM项目感觉还是挺好用的,不过还是BETA版不知道有没有什么坑。

Material Design

早就手痒想体验一把V7包里边的各种控件了,特喜欢coordinatorlayout和collapsingtoolbarlayout的互动让Tollbar隐藏又现的感觉,但是看起来好看还是要点代价的,在这里捣鼓了不少时间,尤其是collapsingtoolbarlayout的Expanded固定让我Google了好久,因为用英文搜索可能我表达的不太好,最后竟然是一句nestedScroll(false)就可以了。。。。 还是感谢Stackoveflow里边的大腿吧。

Dagger2

依赖注入Dagger2,也是我早就想用的一个框架了,理由是各种配合Mvp十分方便和好用,渐渐也能体会到一次注入到处可用的快感。不过一个新技术真的学习成本,国内没什么中文文档介绍,看国外的看的云里雾里。原理看的明白,用起来好像不太知道如何使用,尤其是在@inject之后对象,也可以在别的地方Inject,原本是被Inject方后来也成了Module提供方。虽然到最后原理还不是特别明白这里,但还是不阻碍用起来的快感。

Realm

一开始被新技术吸引到的是不会放过任何新东西的包括Realm,不过进了坑不代表这个坑可以跳阿。由于我这次用到了leacncloud,Realm感觉会和LeanCloud的子类化冲突让你只能选择其中之一,不过这个也算了,Leancloud提供了类似Map的Put方法也可以接受就是麻烦了点。但是被坑到的地方是Realm所谓的自动数据同步竟然是一改就是改真实的数据,并不是数据的拷贝。。。感觉和我使用到要缓存的数据有点冲突,因为这个Moment里边的项是有点赞的,点赞要修改当前Recycleview的数据(修改数据要开事务)。修改数据后会出现一些很奇怪的现象,不在Recycleview当前Item会跳到当前Item,点赞的动画也会消失。。。真的是想破脑袋也解决不了,就直接跳坑了。最后感觉这个Realm在保存不跟服务器需要同步的数据会好点。

LeanCloud

用LeanCloud是因为在知乎太多吹它的人了而且它的确在BAAS这方面功能比较多(后来才发现即时通信没有语音和视频),所以就尝试使用了,SDK整体来说是不错的都挺好用的,满足了我对存储方面的要求。不过就在我开发的这几天,貌似稳定性没有想象中那么好,好几次上传个头像都会SocketTimeOut,查询也会有点慢,不过还好都在接受范围内(不过要是到了收费的标准我就接受不了)。

环信

baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。

Rxjava、RxAndroid

Rxjava我从第一眼看到了就喜欢上了(个人特喜欢那种通过.设置完成的感觉),接触也有几个月,一开始就和Retrofit 、Okhttp一起使用。学习成本还是要有的阿,看了不知道多少篇关于Rxjava使用的文章和例子,对里边的操作符也仅仅停留在那几个最常用的,其他一大堆好多都没用过,看来还用得不够。

Glide

Glide也是一个后来居上让我喜欢的图片加载库,一开始我喜欢picasso 是觉得轻巧而且好用有保证(主要是我偶像Jake Wharton主导,有加成),慢慢觉得Picasso对内存没有Glide来的友好,Glide在加载速度方面也领先,虽然整个库代码量是Picasso的几倍,但是比起重要的内存和用户体验来说还是Glide的领先一筹。

Butterknife、Ucrop等等

当让还有其他的一些润色的轮子啦,不过不是那么重要就不一一感谢啦。

Thanks
感谢Github、LeanCloud、环信、还有造那么多轮子给我们用的Square FaceBook Google的大大们。Thanks for improving my code m-ezzat.

Contacts
Email:379489343zhi@gmail.comQQ:379489343
 Copyright 2016 Roger ou

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License. 查看全部
   Baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。
先上效果图

003.png

开屏页的登录和注册


001.png

编辑个人信息


002.png

相册页面


004.png

首页的Moment


版本更新:
 
version 1.6
  1. 加入Tinker 热修复
  2. 更新部分依赖
  3. 修复大量细节问题,加入部分注释


version 1.5
  1. bug fix
  2. update sth


version 1.4
  1. 增加长按删除功能
  2. 优化Rxbus订阅加载数据
  3. 外国友人优化的一些细节
  4. 等等


version 1.3
  1. 增加了评论功能
  2. 优化了相册加载
  3. 修复了一些内存泄漏
  4. 等等


version 1.2
  1. 修复了一些Bug
  2. 把登陆注册事件换了个Zip操作符更符合流的思想


version 1.1
  1. 修复了主页背景无法切换的问题
  2. 修复了聊天推送的问题
  3. 修了语音视频的问题
  4. 做了一些细节修改

Download

 
github地址

 Development Environment & Library
 
MVP

这个项目是基于MVP框架写的(大体上,聊天那块直接用环信的了),大部分Base类参考FastAndroid里边的基类,参考这个很快就能布好基本的MVP架构。本来是有考虑过MVVM后来想想还是先学习一下MVP吧,看过几个MVVM项目感觉还是挺好用的,不过还是BETA版不知道有没有什么坑。

Material Design

早就手痒想体验一把V7包里边的各种控件了,特喜欢coordinatorlayout和collapsingtoolbarlayout的互动让Tollbar隐藏又现的感觉,但是看起来好看还是要点代价的,在这里捣鼓了不少时间,尤其是collapsingtoolbarlayout的Expanded固定让我Google了好久,因为用英文搜索可能我表达的不太好,最后竟然是一句nestedScroll(false)就可以了。。。。 还是感谢Stackoveflow里边的大腿吧。

Dagger2

依赖注入Dagger2,也是我早就想用的一个框架了,理由是各种配合Mvp十分方便和好用,渐渐也能体会到一次注入到处可用的快感。不过一个新技术真的学习成本,国内没什么中文文档介绍,看国外的看的云里雾里。原理看的明白,用起来好像不太知道如何使用,尤其是在@inject之后对象,也可以在别的地方Inject,原本是被Inject方后来也成了Module提供方。虽然到最后原理还不是特别明白这里,但还是不阻碍用起来的快感。

Realm

一开始被新技术吸引到的是不会放过任何新东西的包括Realm,不过进了坑不代表这个坑可以跳阿。由于我这次用到了leacncloud,Realm感觉会和LeanCloud的子类化冲突让你只能选择其中之一,不过这个也算了,Leancloud提供了类似Map的Put方法也可以接受就是麻烦了点。但是被坑到的地方是Realm所谓的自动数据同步竟然是一改就是改真实的数据,并不是数据的拷贝。。。感觉和我使用到要缓存的数据有点冲突,因为这个Moment里边的项是有点赞的,点赞要修改当前Recycleview的数据(修改数据要开事务)。修改数据后会出现一些很奇怪的现象,不在Recycleview当前Item会跳到当前Item,点赞的动画也会消失。。。真的是想破脑袋也解决不了,就直接跳坑了。最后感觉这个Realm在保存不跟服务器需要同步的数据会好点。

LeanCloud

用LeanCloud是因为在知乎太多吹它的人了而且它的确在BAAS这方面功能比较多(后来才发现即时通信没有语音和视频),所以就尝试使用了,SDK整体来说是不错的都挺好用的,满足了我对存储方面的要求。不过就在我开发的这几天,貌似稳定性没有想象中那么好,好几次上传个头像都会SocketTimeOut,查询也会有点慢,不过还好都在接受范围内(不过要是到了收费的标准我就接受不了)。

环信

baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。

Rxjava、RxAndroid

Rxjava我从第一眼看到了就喜欢上了(个人特喜欢那种通过.设置完成的感觉),接触也有几个月,一开始就和Retrofit 、Okhttp一起使用。学习成本还是要有的阿,看了不知道多少篇关于Rxjava使用的文章和例子,对里边的操作符也仅仅停留在那几个最常用的,其他一大堆好多都没用过,看来还用得不够。

Glide

Glide也是一个后来居上让我喜欢的图片加载库,一开始我喜欢picasso 是觉得轻巧而且好用有保证(主要是我偶像Jake Wharton主导,有加成),慢慢觉得Picasso对内存没有Glide来的友好,Glide在加载速度方面也领先,虽然整个库代码量是Picasso的几倍,但是比起重要的内存和用户体验来说还是Glide的领先一筹。

Butterknife、Ucrop等等

当让还有其他的一些润色的轮子啦,不过不是那么重要就不一一感谢啦。

Thanks
  • 感谢Github、LeanCloud、环信、还有造那么多轮子给我们用的Square FaceBook Google的大大们。
  • Thanks for improving my code m-ezzat.


Contacts

 
Copyright 2016 Roger ou

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
6
评论

【新手快速入门】集成环信常见问题+解决方案汇总 常见问题

dujiepeng 发表了文章 • 5954 次浏览 • 2017-05-22 15:51 • 来自相关话题

   这里整理了集成环信的常见问题和一些功能的实现思路,希望能帮助到大家。感谢热心的开发者贡献,大家在观看过程中有不明白的地方欢迎直接跟帖咨询。
 
ios篇
APNs证书创建和上传到环信后台头像昵称的简述和处理方案音视频离线推送Demo实现环信服务器聊天记录保存多久?离线收不到好友请求IOS中环信聊天窗口如何实现文件发送和预览的功能ios集成常见问题环信推送的一些常见问题实现名片|红包|话题聊天室等自定义cell
 
Android篇
环信3.0SDK集成小米推送教程EaseUI库中V4、v7包冲突解决方案Android EaseUI里的百度地图替换为高德地图android扩展消息(名片集成)关于会话列表的置顶聊天java.lang.UnsatisfiedLinkError: 的问题android 端 app 后台被杀死收不到消息的解决方案
昵称头像篇
android中如何显示开发者服务器上的昵称和头像 Android中显示头像(接上一篇文章看)环信(Android)设置头像和昵称的方法(最简单暴力的基于环信demo的集成)IOS中如何显示开发者服务器上的昵称和头像【环信公开课第12期视频回放】-所有关于环信IM昵称头像的问题听这课就够了
 
直播篇
一言不合你就搞个直播APP
 
客服集成
IM-SDK和客服SDK并存开发指南—Android篇IM-SDK和客服SDK并存开发指南—iOS篇
 
开源项目
Android简版demoios简版demo凡信2.0:超仿微信的开源项目 凡信3.0:携直播和红包而来高仿微信:Github 3,515 Star方圆十里:环信编程大赛冠军项目泛聊:定一个小目标写一个QQSlack聊天机器人:一天时间做一个聊天机器人TV视频通话:在电视上视频通话视频通话:Android手机视频通话酷信:ios高仿微信公众号助手:与订阅用户聊天沟通
 
持续更新ing...小伙伴们还有什么想知道欢迎跟帖提出。
  查看全部
   这里整理了集成环信的常见问题和一些功能的实现思路,希望能帮助到大家。感谢热心的开发者贡献,大家在观看过程中有不明白的地方欢迎直接跟帖咨询。
 
ios篇

 
Android篇

昵称头像篇

 
直播篇
  1. 一言不合你就搞个直播APP

 
客服集成
  1. IM-SDK和客服SDK并存开发指南—Android篇
  2. IM-SDK和客服SDK并存开发指南—iOS篇

 
开源项目

 
持续更新ing...小伙伴们还有什么想知道欢迎跟帖提出。
 
3
回复

退出重新登录后,会话界面总显示“连接不到聊天服务器” 环信技术支持

回复

Iron Man 回复了问题 • 3 人关注 • 2023 次浏览 • 2017-09-18 10:59 • 来自相关话题

2
回复

WebIM如何实现每次登录后,在聊天窗口显示历史聊天记录。 环信技术支持 环信_WebIM

回复

自由的空气 回复了问题 • 3 人关注 • 1329 次浏览 • 2017-08-16 13:29 • 来自相关话题

0
回复

react native android 出现strict mode doesn't allow function declaration 环信技术支持

回复

雨中旋律 发起了问题 • 1 人关注 • 189 次浏览 • 2017-08-10 17:22 • 来自相关话题

1
回复

EaseUi初始化报错 环信技术支持

回复

sangsais 回复了问题 • 2 人关注 • 255 次浏览 • 2017-06-28 11:54 • 来自相关话题

0
回复

EaseUi初始化报错 环信技术支持

回复

起风了 发起了问题 • 1 人关注 • 370 次浏览 • 2017-06-28 11:38 • 来自相关话题

6
回复

请问是否支持html5的客户端集成环信呢? 环信技术支持 HTML5 h5

回复

xujingchina 回复了问题 • 5 人关注 • 3086 次浏览 • 2017-06-11 20:36 • 来自相关话题

6
回复

有在Swift项目中成功集成环信的案例吗? 环信技术支持 swift

回复

师飞_ 回复了问题 • 5 人关注 • 5011 次浏览 • 2017-06-08 17:19 • 来自相关话题

2
回复

安卓自定义扩展消息String类型传json数据,如何在ios中解析 环信技术支持 ObjectiveC 环信_iOS

回复

李炎 回复了问题 • 3 人关注 • 1709 次浏览 • 2017-05-26 15:18 • 来自相关话题

1
最佳

android环信视频源尺寸问题 环信_Android 环信技术支持

回复

lzan13 回复了问题 • 2 人关注 • 342 次浏览 • 2017-05-25 15:12 • 来自相关话题

2
回复

如何设置语音的时长限制 环信技术支持

回复

Follow your heart 回复了问题 • 3 人关注 • 1177 次浏览 • 2017-03-31 16:06 • 来自相关话题

4
最佳

web im视频聊天 环信_WebIM 环信技术支持

回复

donghai 回复了问题 • 4 人关注 • 398 次浏览 • 2017-03-28 12:43 • 来自相关话题

3
回复

java后台导出环信聊天记录 环信技术支持 Java

回复

zhoumin 回复了问题 • 4 人关注 • 3861 次浏览 • 2017-03-21 16:26 • 来自相关话题

5
回复

android 如何导入图片消息到环信数据库 环信技术支持

回复

baoshu 回复了问题 • 4 人关注 • 1426 次浏览 • 2017-02-27 17:32 • 来自相关话题

2
回复

iOS和安卓都用的百度地图吗? 环信技术支持 环信_Android

回复

江南孤鹜 回复了问题 • 3 人关注 • 1261 次浏览 • 2017-01-12 17:21 • 来自相关话题

7
回复
1
回复

跪求环信大神。java程序中如何 集成环信 具备环信的聊天功能。 环信技术支持

回复

环信技术支持中心 回复了问题 • 3 人关注 • 8019 次浏览 • 2016-12-19 18:11 • 来自相关话题

3
回复

环信消息列表怎么显示的都是用户的uid,怎么改呢? 环信技术支持

回复

zl 回复了问题 • 4 人关注 • 2757 次浏览 • 2016-12-07 19:04 • 来自相关话题

5
回复

群主选择成员的时候没有作用 环信技术支持

回复

悟空学堂 回复了问题 • 4 人关注 • 1627 次浏览 • 2016-12-07 09:07 • 来自相关话题

7
回复

环信对于以下两种场景支持吗?单点多用户登录,单用户多点登录? 环信技术支持

回复

永动机 回复了问题 • 5 人关注 • 6296 次浏览 • 2016-11-23 11:30 • 来自相关话题

3
回复

求Android 环信 群聊的demo 环信技术支持 环信_Android

回复

baoshu 回复了问题 • 4 人关注 • 1396 次浏览 • 2016-11-13 15:09 • 来自相关话题

1
回复

2.x版本 有一个崩溃的问题 环信_iOS 环信技术支持

回复

zl 回复了问题 • 2 人关注 • 467 次浏览 • 2016-11-11 09:25 • 来自相关话题

2
回复

iOS 端的已读回执怎么关掉 环信技术支持 环信_iOS

回复

你快射 回复了问题 • 3 人关注 • 1267 次浏览 • 2016-11-10 15:23 • 来自相关话题

2
回复

【环信官方外包一个项目】利用环信IM实现一个在线白板 环信

回复

KevinGong 回复了问题 • 3 人关注 • 651 次浏览 • 2017-09-25 17:48 • 来自相关话题

0
评论

【开源项目】一个基于环信IM开发的开源的私密社交APP-Baby 即时通信 Baby

seven。 发表了文章 • 791 次浏览 • 2017-08-31 14:49 • 来自相关话题

Baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。先上效果图




开屏页的登录和注册




编辑个人信息




相册页面




首页的Moment
版本更新:
 
version 1.6
加入Tinker 热修复更新部分依赖修复大量细节问题,加入部分注释

version 1.5
bug fixupdate sth

version 1.4
增加长按删除功能优化Rxbus订阅加载数据外国友人优化的一些细节等等

version 1.3
增加了评论功能优化了相册加载修复了一些内存泄漏等等

version 1.2
修复了一些Bug把登陆注册事件换了个Zip操作符更符合流的思想

version 1.1
修复了主页背景无法切换的问题修复了聊天推送的问题修了语音视频的问题做了一些细节修改
Download



安装包下载体验
 
github地址
github源码
 Development Environment & Library
 
MVP

这个项目是基于MVP框架写的(大体上,聊天那块直接用环信的了),大部分Base类参考FastAndroid里边的基类,参考这个很快就能布好基本的MVP架构。本来是有考虑过MVVM后来想想还是先学习一下MVP吧,看过几个MVVM项目感觉还是挺好用的,不过还是BETA版不知道有没有什么坑。

Material Design

早就手痒想体验一把V7包里边的各种控件了,特喜欢coordinatorlayout和collapsingtoolbarlayout的互动让Tollbar隐藏又现的感觉,但是看起来好看还是要点代价的,在这里捣鼓了不少时间,尤其是collapsingtoolbarlayout的Expanded固定让我Google了好久,因为用英文搜索可能我表达的不太好,最后竟然是一句nestedScroll(false)就可以了。。。。 还是感谢Stackoveflow里边的大腿吧。

Dagger2

依赖注入Dagger2,也是我早就想用的一个框架了,理由是各种配合Mvp十分方便和好用,渐渐也能体会到一次注入到处可用的快感。不过一个新技术真的学习成本,国内没什么中文文档介绍,看国外的看的云里雾里。原理看的明白,用起来好像不太知道如何使用,尤其是在@inject之后对象,也可以在别的地方Inject,原本是被Inject方后来也成了Module提供方。虽然到最后原理还不是特别明白这里,但还是不阻碍用起来的快感。

Realm

一开始被新技术吸引到的是不会放过任何新东西的包括Realm,不过进了坑不代表这个坑可以跳阿。由于我这次用到了leacncloud,Realm感觉会和LeanCloud的子类化冲突让你只能选择其中之一,不过这个也算了,Leancloud提供了类似Map的Put方法也可以接受就是麻烦了点。但是被坑到的地方是Realm所谓的自动数据同步竟然是一改就是改真实的数据,并不是数据的拷贝。。。感觉和我使用到要缓存的数据有点冲突,因为这个Moment里边的项是有点赞的,点赞要修改当前Recycleview的数据(修改数据要开事务)。修改数据后会出现一些很奇怪的现象,不在Recycleview当前Item会跳到当前Item,点赞的动画也会消失。。。真的是想破脑袋也解决不了,就直接跳坑了。最后感觉这个Realm在保存不跟服务器需要同步的数据会好点。

LeanCloud

用LeanCloud是因为在知乎太多吹它的人了而且它的确在BAAS这方面功能比较多(后来才发现即时通信没有语音和视频),所以就尝试使用了,SDK整体来说是不错的都挺好用的,满足了我对存储方面的要求。不过就在我开发的这几天,貌似稳定性没有想象中那么好,好几次上传个头像都会SocketTimeOut,查询也会有点慢,不过还好都在接受范围内(不过要是到了收费的标准我就接受不了)。

环信

baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。

Rxjava、RxAndroid

Rxjava我从第一眼看到了就喜欢上了(个人特喜欢那种通过.设置完成的感觉),接触也有几个月,一开始就和Retrofit 、Okhttp一起使用。学习成本还是要有的阿,看了不知道多少篇关于Rxjava使用的文章和例子,对里边的操作符也仅仅停留在那几个最常用的,其他一大堆好多都没用过,看来还用得不够。

Glide

Glide也是一个后来居上让我喜欢的图片加载库,一开始我喜欢picasso 是觉得轻巧而且好用有保证(主要是我偶像Jake Wharton主导,有加成),慢慢觉得Picasso对内存没有Glide来的友好,Glide在加载速度方面也领先,虽然整个库代码量是Picasso的几倍,但是比起重要的内存和用户体验来说还是Glide的领先一筹。

Butterknife、Ucrop等等

当让还有其他的一些润色的轮子啦,不过不是那么重要就不一一感谢啦。

Thanks
感谢Github、LeanCloud、环信、还有造那么多轮子给我们用的Square FaceBook Google的大大们。Thanks for improving my code m-ezzat.

Contacts
Email:379489343zhi@gmail.comQQ:379489343
 Copyright 2016 Roger ou

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License. 查看全部
   Baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。
先上效果图

003.png

开屏页的登录和注册


001.png

编辑个人信息


002.png

相册页面


004.png

首页的Moment


版本更新:
 
version 1.6
  1. 加入Tinker 热修复
  2. 更新部分依赖
  3. 修复大量细节问题,加入部分注释


version 1.5
  1. bug fix
  2. update sth


version 1.4
  1. 增加长按删除功能
  2. 优化Rxbus订阅加载数据
  3. 外国友人优化的一些细节
  4. 等等


version 1.3
  1. 增加了评论功能
  2. 优化了相册加载
  3. 修复了一些内存泄漏
  4. 等等


version 1.2
  1. 修复了一些Bug
  2. 把登陆注册事件换了个Zip操作符更符合流的思想


version 1.1
  1. 修复了主页背景无法切换的问题
  2. 修复了聊天推送的问题
  3. 修了语音视频的问题
  4. 做了一些细节修改

Download

 
github地址

 Development Environment & Library
 
MVP

这个项目是基于MVP框架写的(大体上,聊天那块直接用环信的了),大部分Base类参考FastAndroid里边的基类,参考这个很快就能布好基本的MVP架构。本来是有考虑过MVVM后来想想还是先学习一下MVP吧,看过几个MVVM项目感觉还是挺好用的,不过还是BETA版不知道有没有什么坑。

Material Design

早就手痒想体验一把V7包里边的各种控件了,特喜欢coordinatorlayout和collapsingtoolbarlayout的互动让Tollbar隐藏又现的感觉,但是看起来好看还是要点代价的,在这里捣鼓了不少时间,尤其是collapsingtoolbarlayout的Expanded固定让我Google了好久,因为用英文搜索可能我表达的不太好,最后竟然是一句nestedScroll(false)就可以了。。。。 还是感谢Stackoveflow里边的大腿吧。

Dagger2

依赖注入Dagger2,也是我早就想用的一个框架了,理由是各种配合Mvp十分方便和好用,渐渐也能体会到一次注入到处可用的快感。不过一个新技术真的学习成本,国内没什么中文文档介绍,看国外的看的云里雾里。原理看的明白,用起来好像不太知道如何使用,尤其是在@inject之后对象,也可以在别的地方Inject,原本是被Inject方后来也成了Module提供方。虽然到最后原理还不是特别明白这里,但还是不阻碍用起来的快感。

Realm

一开始被新技术吸引到的是不会放过任何新东西的包括Realm,不过进了坑不代表这个坑可以跳阿。由于我这次用到了leacncloud,Realm感觉会和LeanCloud的子类化冲突让你只能选择其中之一,不过这个也算了,Leancloud提供了类似Map的Put方法也可以接受就是麻烦了点。但是被坑到的地方是Realm所谓的自动数据同步竟然是一改就是改真实的数据,并不是数据的拷贝。。。感觉和我使用到要缓存的数据有点冲突,因为这个Moment里边的项是有点赞的,点赞要修改当前Recycleview的数据(修改数据要开事务)。修改数据后会出现一些很奇怪的现象,不在Recycleview当前Item会跳到当前Item,点赞的动画也会消失。。。真的是想破脑袋也解决不了,就直接跳坑了。最后感觉这个Realm在保存不跟服务器需要同步的数据会好点。

LeanCloud

用LeanCloud是因为在知乎太多吹它的人了而且它的确在BAAS这方面功能比较多(后来才发现即时通信没有语音和视频),所以就尝试使用了,SDK整体来说是不错的都挺好用的,满足了我对存储方面的要求。不过就在我开发的这几天,貌似稳定性没有想象中那么好,好几次上传个头像都会SocketTimeOut,查询也会有点慢,不过还好都在接受范围内(不过要是到了收费的标准我就接受不了)。

环信

baby这个开源项目基于环信IM开发,刚开始选择IM的时候,看到知乎上黑环信的人挺多的,就亲自下载了几家IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。集成这方面环信做的真不错,尤其是有了EaseUi这个包,基本上一天就能集成完毕。项目运行至今没有出现过什么问题,发送消息挺稳定的。

Rxjava、RxAndroid

Rxjava我从第一眼看到了就喜欢上了(个人特喜欢那种通过.设置完成的感觉),接触也有几个月,一开始就和Retrofit 、Okhttp一起使用。学习成本还是要有的阿,看了不知道多少篇关于Rxjava使用的文章和例子,对里边的操作符也仅仅停留在那几个最常用的,其他一大堆好多都没用过,看来还用得不够。

Glide

Glide也是一个后来居上让我喜欢的图片加载库,一开始我喜欢picasso 是觉得轻巧而且好用有保证(主要是我偶像Jake Wharton主导,有加成),慢慢觉得Picasso对内存没有Glide来的友好,Glide在加载速度方面也领先,虽然整个库代码量是Picasso的几倍,但是比起重要的内存和用户体验来说还是Glide的领先一筹。

Butterknife、Ucrop等等

当让还有其他的一些润色的轮子啦,不过不是那么重要就不一一感谢啦。

Thanks
  • 感谢Github、LeanCloud、环信、还有造那么多轮子给我们用的Square FaceBook Google的大大们。
  • Thanks for improving my code m-ezzat.


Contacts

 
Copyright 2016 Roger ou

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
6
评论

【新手快速入门】集成环信常见问题+解决方案汇总 常见问题

dujiepeng 发表了文章 • 5954 次浏览 • 2017-05-22 15:51 • 来自相关话题

   这里整理了集成环信的常见问题和一些功能的实现思路,希望能帮助到大家。感谢热心的开发者贡献,大家在观看过程中有不明白的地方欢迎直接跟帖咨询。
 
ios篇
APNs证书创建和上传到环信后台头像昵称的简述和处理方案音视频离线推送Demo实现环信服务器聊天记录保存多久?离线收不到好友请求IOS中环信聊天窗口如何实现文件发送和预览的功能ios集成常见问题环信推送的一些常见问题实现名片|红包|话题聊天室等自定义cell
 
Android篇
环信3.0SDK集成小米推送教程EaseUI库中V4、v7包冲突解决方案Android EaseUI里的百度地图替换为高德地图android扩展消息(名片集成)关于会话列表的置顶聊天java.lang.UnsatisfiedLinkError: 的问题android 端 app 后台被杀死收不到消息的解决方案
昵称头像篇
android中如何显示开发者服务器上的昵称和头像 Android中显示头像(接上一篇文章看)环信(Android)设置头像和昵称的方法(最简单暴力的基于环信demo的集成)IOS中如何显示开发者服务器上的昵称和头像【环信公开课第12期视频回放】-所有关于环信IM昵称头像的问题听这课就够了
 
直播篇
一言不合你就搞个直播APP
 
客服集成
IM-SDK和客服SDK并存开发指南—Android篇IM-SDK和客服SDK并存开发指南—iOS篇
 
开源项目
Android简版demoios简版demo凡信2.0:超仿微信的开源项目 凡信3.0:携直播和红包而来高仿微信:Github 3,515 Star方圆十里:环信编程大赛冠军项目泛聊:定一个小目标写一个QQSlack聊天机器人:一天时间做一个聊天机器人TV视频通话:在电视上视频通话视频通话:Android手机视频通话酷信:ios高仿微信公众号助手:与订阅用户聊天沟通
 
持续更新ing...小伙伴们还有什么想知道欢迎跟帖提出。
  查看全部
   这里整理了集成环信的常见问题和一些功能的实现思路,希望能帮助到大家。感谢热心的开发者贡献,大家在观看过程中有不明白的地方欢迎直接跟帖咨询。
 
ios篇

 
Android篇

昵称头像篇

 
直播篇
  1. 一言不合你就搞个直播APP

 
客服集成
  1. IM-SDK和客服SDK并存开发指南—Android篇
  2. IM-SDK和客服SDK并存开发指南—iOS篇

 
开源项目

 
持续更新ing...小伙伴们还有什么想知道欢迎跟帖提出。
 
2
评论

默默的为环信社区礼物点个赞 环信技术支持

easonjim 发表了文章 • 924 次浏览 • 2016-08-17 21:10 • 来自相关话题

  就在上周,响应着imgeek社区“我为人人,人人为我;赠人玫瑰,手有余香!”的口号,在社区发表了一遍关于.net集成环信服务端的教程环信Restfull API dotnetSDK
 
  有幸能被收录进了社区代码专区,希望能帮助更多的人!








 
 环信社区的礼物简单又实用,赞,在此感谢环信社区的支持,感谢beyond,感谢社区每一个人,感谢环信,感谢imgeek,我爱开源!!!

























 

  查看全部
  就在上周,响应着imgeek社区“我为人人,人人为我;赠人玫瑰,手有余香!”的口号,在社区发表了一遍关于.net集成环信服务端的教程环信Restfull API dotnetSDK
 
  有幸能被收录进了社区代码专区,希望能帮助更多的人!
QQ截图20160822172846.jpg

QQ截图20160822172902.jpg

 
 环信社区的礼物简单又实用,赞,在此感谢环信社区的支持,感谢beyond,感谢社区每一个人,感谢环信,感谢imgeek,我爱开源!!!

环信礼物4.jpg


环信礼物1.jpg


环信礼物2.jpg


环信礼物3.jpg


环信礼物5_副本.jpg

 

 
2
评论

感谢环信技术支持对我集成环信的帮助 感谢帮助 环信技术支持

iOSwork 发表了文章 • 1309 次浏览 • 2016-01-26 11:19 • 来自相关话题

  我集成环信用的时间很短,直接按照文档来的,没有出现什么大问题,小问题有,都百度解决了。
 
不知道大家有没有遇到过,在更改聊天页面UI显示的时候出现了问题,因为环信很多信息由一个父类+N多个子类,通常找个信息更改要command很久,才能找到,没准还找错了,浪费功夫。这可能是我技术、经验的缺陷造成的。
 
昨天弄环信昵称、头像、信息显示的UI,通过在线技术支持 指点解决了。说句实在话,尽管我从事开发这一块时间短,但是也使用过不少的SDK,询问客服问题,你环信这一块做的让我感觉是最好的。
虽然有些东西你们也不太清楚,但是你们给的提示贼重要,是一个引路人。
 
因为以前没有使用过环信,我为了可以方便改动一些你的demo上的东西,特意使用2.0,因为2.0暴露了.m文件,给我们这些程序员改东西提供了了很大的方便。
 
但是问题也就出现了,因为你们SDK封装很好,类一个嵌套一个,查找时很费时间,弄这个我自己摸索了将近一天,就是没有找到关键的地方,你们客服NO.3直接看到我的问题就反应过来我的目的是什么,直接说了父类名出来,我才能顺利的解决我的问题。
 
环信的技术支持部门给我感觉真的很强大,从集成环信以来,我接触了NO.11、17、03这三位技术支持,其他的没遇到过暂时就不评价了。NO.11客服每次都很耐心回答我的问题,很棒。给我感触最深的是NO.3,我问她“你为什么知道的这么清楚呀?”她回了句很经典的话:遇到多了,自然就知道了。
可能大家会说我是喷子,拖,但是这里附上我写的更改昵称、头像、信息显示位置的文章链接:

http://community.easemob.com/article/825307564
 
大家共同进步! 查看全部
  我集成环信用的时间很短,直接按照文档来的,没有出现什么大问题,小问题有,都百度解决了。
 
不知道大家有没有遇到过,在更改聊天页面UI显示的时候出现了问题,因为环信很多信息由一个父类+N多个子类,通常找个信息更改要command很久,才能找到,没准还找错了,浪费功夫。这可能是我技术、经验的缺陷造成的。
 
昨天弄环信昵称、头像、信息显示的UI,通过在线技术支持 指点解决了。
说句实在话,尽管我从事开发这一块时间短,但是也使用过不少的SDK,询问客服问题,你环信这一块做的让我感觉是最好的。

虽然有些东西你们也不太清楚,但是你们给的提示贼重要,是一个引路人
 
因为以前没有使用过环信,我为了可以方便改动一些你的demo上的东西,特意使用2.0,因为2.0暴露了.m文件,给我们这些程序员改东西提供了了很大的方便。
 
但是问题也就出现了,因为你们SDK封装很好,类一个嵌套一个,查找时很费时间,弄这个我自己摸索了将近一天,就是没有找到关键的地方,你们客服NO.3直接看到我的问题就反应过来我的目的是什么,直接说了父类名出来,我才能顺利的解决我的问题。
 
环信的技术支持部门给我感觉真的很强大,从集成环信以来,我接触了NO.11、17、03这三位技术支持,其他的没遇到过暂时就不评价了。
NO.11客服每次都很耐心回答我的问题,很棒。给我感触最深的是NO.3,我问她“你为什么知道的这么清楚呀?”她回了句很经典的话:遇到多了,自然就知道了。

可能大家会说我是喷子,拖,但是这里附上我写的更改昵称、头像、信息显示位置的文章链接:

http://community.easemob.com/article/825307564
 
大家共同进步!
0
评论

回调接口的返回值都是固定格式,callId,accept,reason,security,怎么会报返回值过长的错误呢? 环信技术支持

环信专业服务 发表了文章 • 1100 次浏览 • 2015-09-21 17:21 • 来自相关话题

一般返回值过长是因为用户的回调接口出问题了,比如出现了错误页面,环信这边得到了一个错误页面,就会超长。
一般返回值过长是因为用户的回调接口出问题了,比如出现了错误页面,环信这边得到了一个错误页面,就会超长。
0
评论

用户的APP本身有一套用户管理的模块,添加好友/删除好友,创建群组/删除群组的功能也都有,但是如果要用到环信IM的系统,这两块的数据是否需要分开呢?就是说,是否创建的群组,不能直接在环信里面聊天呢? 删除 环信技术支持

环信专业服务 发表了文章 • 1734 次浏览 • 2015-09-17 21:24 • 来自相关话题

APP自身已有好友体系的话,不需要再用环信的。环信只负责IM,用户具体信息由开发者自己维护。所以用户拿着在环信注册的username去自己服务器取对应的用户详情信息。
APP自身已有好友体系的话,不需要再用环信的。环信只负责IM,用户具体信息由开发者自己维护。所以用户拿着在环信注册的username去自己服务器取对应的用户详情信息。
1
评论

三方QQ或新浪微博登陆如何实现? 环信技术支持

环信专业服务 发表了文章 • 2863 次浏览 • 2015-09-17 00:41 • 来自相关话题

如果用户使用第三方QQ或新浪微博登陆,在进行授权登陆的时候把QQ号等信息返回给用户自己的服务器,用户的服务器会记录这些信息作为用户的一个新用户,之后用户的服务器把这个用户的主键作为环信id注册环信绑定就可以了。
如果用户使用第三方QQ或新浪微博登陆,在进行授权登陆的时候把QQ号等信息返回给用户自己的服务器,用户的服务器会记录这些信息作为用户的一个新用户,之后用户的服务器把这个用户的主键作为环信id注册环信绑定就可以了。
1
评论

环信ios和android用户可互相通信吗? iOS 环信技术支持

环信专业服务 发表了文章 • 3443 次浏览 • 2015-09-15 02:23 • 来自相关话题

是的,是跨平台通讯的。
是的,是跨平台通讯的。
1
评论

对聊天内容进行敏感字控制怎么实现? 环信技术支持

环信专业服务 发表了文章 • 3018 次浏览 • 2015-09-14 08:50 • 来自相关话题

对于开发者利用即时通讯通道所发布的信息,环信保留依据国家相关法律法规对其通讯的信息进行关键词过滤的权利,如发现开发者发送内容明确存在违反国家相关法律法规的,环信有权作出包括但不限于劝阻、拦截、直至向有关公安部门举报等行为。但这并不表示环信对开发者所发送的内容有过滤或审核的义务,也没有任何审查、审核、监督的责任或其他连带责任。开发者需自行对发送信息的行为承担责任,在具体操作上,环信一般建议做2层控制和保护。第一层是app首先做到在app层面上的敏感字过滤。这个也很容易做。可以在app里维护一个简单的敏感字列表,然后在发送消息时针对敏感字表做审查,如果发现有敏感字,就在UI上提示用户,不允许用户发出。这个敏感字列表可以定期的从服务器更新,比如每个月一次。任何有害信息就不准发到网络上去,这个是最重要的保护。第二层是环信即将增加的功能:服务器端的敏感字列表。用户自行维护服务器端的敏感字列表。当开启敏感字过滤功能后,环信会将含有敏感字的消息替换成***或不再转发。具体行为可以由用户自行定义。环信的服务器端敏感字过滤主要用于一些临时增加的敏感字控制。该功能将于最近推出。 查看全部
对于开发者利用即时通讯通道所发布的信息,环信保留依据国家相关法律法规对其通讯的信息进行关键词过滤的权利,如发现开发者发送内容明确存在违反国家相关法律法规的,环信有权作出包括但不限于劝阻、拦截、直至向有关公安部门举报等行为。但这并不表示环信对开发者所发送的内容有过滤或审核的义务,也没有任何审查、审核、监督的责任或其他连带责任。开发者需自行对发送信息的行为承担责任,在具体操作上,环信一般建议做2层控制和保护。第一层是app首先做到在app层面上的敏感字过滤。这个也很容易做。可以在app里维护一个简单的敏感字列表,然后在发送消息时针对敏感字表做审查,如果发现有敏感字,就在UI上提示用户,不允许用户发出。这个敏感字列表可以定期的从服务器更新,比如每个月一次。任何有害信息就不准发到网络上去,这个是最重要的保护。第二层是环信即将增加的功能:服务器端的敏感字列表。用户自行维护服务器端的敏感字列表。当开启敏感字过滤功能后,环信会将含有敏感字的消息替换成***或不再转发。具体行为可以由用户自行定义。环信的服务器端敏感字过滤主要用于一些临时增加的敏感字控制。该功能将于最近推出。
0
评论

C#开发APP可否接入环信?目前采用映射可以实现吗? 环信技术支持

环信专业服务 发表了文章 • 1189 次浏览 • 2015-09-12 04:48 • 来自相关话题

很快环信会提供c++版本,需要用户自自己封装实现。用c++,C#调C++太费劲。
很快环信会提供c++版本,需要用户自自己封装实现。用c++,C#调C++太费劲。
0
评论

环信移动即时通讯的主要服务内容和功能有哪些? 环信技术支持

环信专业服务 发表了文章 • 1175 次浏览 • 2015-09-11 01:28 • 来自相关话题

环信可以帮助APP增加用户黏性。提供基于移动互联网的单聊,群聊,富媒体消息,实时语音,实时视频等通讯能力,帮助app持续增加最炫最酷的移动即时通讯功能,比如阅后即焚、录音变声、匿名社交、实时视频、webIM等。 让移动开发者摆脱繁重的移动IM通讯底层开发,最大限度地缩短产品开发周期,最短的时间内让App拥有移动IM能力。(类微信聊天的功能,比如单聊,群聊,发语音,发图片,发位置,发视频。) 查看全部
环信可以帮助APP增加用户黏性。提供基于移动互联网的单聊,群聊,富媒体消息,实时语音,实时视频等通讯能力,帮助app持续增加最炫最酷的移动即时通讯功能,比如阅后即焚、录音变声、匿名社交、实时视频、webIM等。 让移动开发者摆脱繁重的移动IM通讯底层开发,最大限度地缩短产品开发周期,最短的时间内让App拥有移动IM能力。(类微信聊天的功能,比如单聊,群聊,发语音,发图片,发位置,发视频。)
0
评论

想在手机上查看智能摄像头的视频数据,不知道环信能不能植入嵌入式 原生Linux 里面? 视频 环信技术支持

环信专业服务 发表了文章 • 1028 次浏览 • 2015-09-09 22:15 • 来自相关话题

环信Linux SDK已发布支持收发消息实时音视频的Linux SDK。
环信Linux SDK已发布支持收发消息实时音视频的Linux SDK。
0
评论

遇到域名解析错误时怎么办? 环信技术支持

环信专业服务 发表了文章 • 1052 次浏览 • 2015-09-09 16:09 • 来自相关话题

经过验证是dns域名解析错误的话,建议用户向运营商投诉,通常投诉时需要提供用户的地区和手机号码,投诉内容是: 在手机上使用你们的 网络 使用“im1.easemob.com”时 dns解析错误!还有就是用户让更多的用户向当地的运营商投诉,投诉的越多,解决的越快! 查看全部
经过验证是dns域名解析错误的话,建议用户向运营商投诉,通常投诉时需要提供用户的地区和手机号码,投诉内容是: 在手机上使用你们的 网络 使用“im1.easemob.com”时 dns解析错误!还有就是用户让更多的用户向当地的运营商投诉,投诉的越多,解决的越快!
0
评论

请问下 实时语音方便用户自己对语音内容进行加密吗?用户想自己实现对语音流的加密需要获取底层的原始语音数据有相应的方法吗? 环信技术支持

环信专业服务 发表了文章 • 1429 次浏览 • 2015-09-08 23:38 • 来自相关话题

环信稍后的版本会实现一个本地的回调接口,用户注册这个回调接口后就可以拿到音频流,做加密后再传回给环信的SDK实现语音内容的加密。
环信稍后的版本会实现一个本地的回调接口,用户注册这个回调接口后就可以拿到音频流,做加密后再传回给环信的SDK实现语音内容的加密。
1
评论

环信的实时视频是否有中继服务?就是当 P2P 连接不上或 P2P 带宽不理想的情况下,是否有通过服务器进行中继的服务? 中继需要收费吗?能保证多少的带宽呢? 视频 环信技术支持

环信专业服务 发表了文章 • 1214 次浏览 • 2015-09-06 23:00 • 来自相关话题

P2P连接不上的时候会自动转成服务器中继的模式,目前是共享带宽,在服务端根据服务质量动态配置总带宽,试用阶段暂不收费。
P2P连接不上的时候会自动转成服务器中继的模式,目前是共享带宽,在服务端根据服务质量动态配置总带宽,试用阶段暂不收费。
0
评论

想要两个app之间发消息是否可实现? 环信技术支持

环信专业服务 发表了文章 • 1426 次浏览 • 2015-09-06 05:18 • 来自相关话题

这个实现不了。环信的2个app之间是完全隔离的。彼此的用户都是不通的。可以考虑采取的办法是2个app用同一个环信appkey.这样用户虽然是2个app,但对环信来说,是同一个app.当然用户得保证这2个app的用户账号名不能重复。
这个实现不了。环信的2个app之间是完全隔离的。彼此的用户都是不通的。可以考虑采取的办法是2个app用同一个环信appkey.这样用户虽然是2个app,但对环信来说,是同一个app.当然用户得保证这2个app的用户账号名不能重复。
1
评论

环信的500条离线消息是怎么算的? 环信技术支持

环信专业服务 发表了文章 • 3162 次浏览 • 2015-09-05 02:49 • 来自相关话题

离线消息总数超过500条后旧的消息会被丢弃,离线时候群消息也会统计在离线消息中,如果群组比较多的话比较容易出现离线消息到达上限的情况。
离线消息总数超过500条后旧的消息会被丢弃,离线时候群消息也会统计在离线消息中,如果群组比较多的话比较容易出现离线消息到达上限的情况。
0
评论

环信在欧洲有没有服务器? 环信技术支持

环信专业服务 发表了文章 • 1103 次浏览 • 2015-09-04 14:31 • 来自相关话题

环信在北美AWS布有海外节点,可以供欧洲用户使用.
环信在北美AWS布有海外节点,可以供欧洲用户使用.
0
评论

旁路接口就是把环信服务器收到的IM消息,实时的推送给用户自己的服务器,用户的服务器该如何接收呢? 接收消息 消息推送 环信技术支持

环信专业服务 发表了文章 • 1797 次浏览 • 2015-09-02 21:12 • 来自相关话题

环信后台可以配置回调接口,需要开通时请注明appkey和需要接收回调消息的接口地址,注意:环信现在的回调接口只能转发聊天消息和离线消息,不能转发好友请求。
环信后台可以配置回调接口,需要开通时请注明appkey和需要接收回调消息的接口地址,注意:环信现在的回调接口只能转发聊天消息和离线消息,不能转发好友请求。
0
评论

环信支持IPv6网络集成么? 环信技术支持

环信专业服务 发表了文章 • 2106 次浏览 • 2015-09-01 12:41 • 来自相关话题

目前环信服务器的地址是IPv6,在DNS服务器同时兼容IPv6和IPv4的情况下所有环信的服务都是可用的。
目前环信服务器的地址是IPv6,在DNS服务器同时兼容IPv6和IPv4的情况下所有环信的服务都是可用的。
0
评论

实时回调接口可实时导出消息到用户服务器么? 环信技术支持

环信专业服务 发表了文章 • 2862 次浏览 • 2015-08-31 10:55 • 来自相关话题

可以。
可以。
0
评论

在账号下的应用和linux和demo怎么互动?两者怎么关联在一起。如果想看到后台和demo中的用户的通信,demo是不是该输入appkey? 环信技术支持

环信专业服务 发表了文章 • 1074 次浏览 • 2015-08-31 01:14 • 来自相关话题

在一个appkey下面的聊天用户是可以直接互发消息的,客户端可以是linux的也可以是其他平台的,在管理后台可以直接发消息测试。
在一个appkey下面的聊天用户是可以直接互发消息的,客户端可以是linux的也可以是其他平台的,在管理后台可以直接发消息测试。
0
评论

旁路接口不稳定,已经第三次断了,是什么原因。 环信技术支持

环信专业服务 发表了文章 • 1062 次浏览 • 2015-08-29 22:11 • 来自相关话题

如果30秒内回调失败超过90次,就会封掉该app的回调,如果用户的回调接口没有返回数据,环信这边也会判断为回调失败。
如果30秒内回调失败超过90次,就会封掉该app的回调,如果用户的回调接口没有返回数据,环信这边也会判断为回调失败。
0
评论

想做机器人,但这边平台和编译器都是安卓的,想用C或C++接口,不用环信的java接口,但是编译了环信的linux版本后,发现缺少依赖库,请问怎么办? 环信技术支持

环信专业服务 发表了文章 • 1223 次浏览 • 2015-08-29 07:08 • 来自相关话题

http://docs.easemob.com/doku.p ... hspec 里面列出来了需要的库,如果还有其他依赖库找不到,可以随时和环信的技术直接交流。
http://docs.easemob.com/doku.p ... hspec 里面列出来了需要的库,如果还有其他依赖库找不到,可以随时和环信的技术直接交流。
0
评论

环信的旁路接口可以把加好友的请求、同意加为好友之类的消息同步到用户自己的服务器,有办法即时知道两个人成为了好友吗? 环信技术支持

环信专业服务 发表了文章 • 1725 次浏览 • 2015-08-28 05:02 • 来自相关话题

环信现在的回调接口只能转发聊天消息和离线消息,不能转发好友请求。
环信现在的回调接口只能转发聊天消息和离线消息,不能转发好友请求。
0
评论

用环信开发即时通讯必须要用环信的服务器和数据库吗? 数据库 环信技术支持

环信专业服务 发表了文章 • 1258 次浏览 • 2015-08-27 22:26 • 来自相关话题

不是,环信的系统架构是高解耦结构,用户不用对自己原有数据库做修改,即可快速集成。
不是,环信的系统架构是高解耦结构,用户不用对自己原有数据库做修改,即可快速集成。
0
评论

用户之前有一个社交app,积累了一定的用户群。app包含了一个聊天系统,但是经常出现消息丢失问题,如果现在使用环信做聊天系统,用户数据的迁移会不会很麻烦。比如聊天记录,用户之间的好友关系? 环信技术支持

环信专业服务 发表了文章 • 1374 次浏览 • 2015-08-27 09:42 • 来自相关话题

不麻烦,环信系统只负责消息会话通讯,不负责用户体系,用户只需要把用户名和加密后的密码导入到环信后台就可以了。用户的聊天记录还在用户那,尽可放心。
不麻烦,环信系统只负责消息会话通讯,不负责用户体系,用户只需要把用户名和加密后的密码导入到环信后台就可以了。用户的聊天记录还在用户那,尽可放心。
即时通讯云领导者,旗下有环信IM,环信移动客服两大产品