功能概览:IM聊天单聊/群聊/聊天室--基于环信sdk红包功能:1.一对一红包2.群红包(抢红包、答题红包、专属红包)3.钱包(资金及账户管理)直播功能:Ucloud推流 、Ucloud拉流、电台拉流朋友圈、用户体系、好友体系凡信自己服务器维护管理数据详细介绍(凡信)背景介绍:https://github.com/huangfangyi/FanXin2.0_IMhttp://www.imgeek.org/article/825307627由于凡信的1.0和2.0都是基于环信SDK 2.x系列开发,而当前环信官方力推的是3.x的系列SDK,在此背景下,作者决定将凡信迁移至3.x的demo上。迁移的同时,对存储机制和网络接口做了一定的优化。与此同时,针对时下火热的直播APP,结合环信的聊天室功能和ucloud,做了两个模块-观看直播和进行直播;针对IM场景中常见的发红包/抢红包,集成了由云账户(www.yunzhanghu.com)提供的红包SDK,对于想做红包以及账户管理的开发者,是一种非常值得推荐的解决方案,开发者既不用头疼于安全问题,也不用担心开发中逻辑不严谨导致的资金转移丢包等问题。正文:本次更新分三个部分进行详细介绍1、 直播功能;2、 红包功能;3、 对凡信2.0已有功能的重构以及优化。一.直播功能:直播间的开发涉及三个要点:1、 观看的视频来源(拉流)2、 主播直播的实时视频的推送(推流);3、 直播间:主播与粉丝之间、粉丝和粉丝之间的字幕互动。凡信中的解决方案是:1、 观看直播(拉流)和开始直播(推流)只需要传入一个rtmp视频流即可,本项目用了一个香港卫视的电台直播视频流方便大家测试,另外一种就是通过设置直播间id进行推流,然后输入对应id进行拉流的方式,开发者可以通过两部手机进行测试。前提是保证网络环境良好;2、 直播间的互动,一般直播平台会有打字弹幕、赠送礼物、私聊等功能,综合起来也就是通信问题。目前凡信中基于环信的聊天室功能,完成了打字互动的部分,其他部分可以依据这个原理实现,无非就是对消息进行分类(聊天消息、礼物消息、私聊消息)。
三、 针对凡信2.0已有功能的优化1、 注册接口中,注册环信账号采用授权注册,放置于后端处理;2、 原先的凡信服务端接口的访问机制改成用okhttp处理;3、 环信SDK由2.x系列转至3.x,采用的版本(版本 V3.1.3 R2 2016-6-15);4、 朋友圈:a.点击头像查看用户资料;b.大图加载库从ImageLoader转至Glide;c.点击评论图标弹出的popwindow错位问题修复;5、 个人中心->资料更新接口合并;6、 增加二维码、扫一扫;7、 钱包-原设置全部删除,启用云账户红包SDK替代;8、 当前用户资料处理机制-封装在JSONObject类中,在内存层和Perference双层管理;9、 群头像-由5种组合转至9种组合;10、好友资料管理增加userInfo字段,用于可扩展的用户资料系统;11、提取出几个工具类;12、凡信相关的核心代码目录:com.fanxin.app.main.*;资源相关以fx_为前缀;
开发者账号:84543217(只处理外包开发需求)凡信开发者群:437758366APP红包功能群: 366135448
分享到:
相关推荐
在本项目中,"Android项目源码凡信3.0最强仿微信更新直播和红包" 是一个基于Android平台的应用程序开发实例,旨在模仿微信的主要功能并加入直播和红包功能。这个开源项目为开发者提供了完整的源代码,使得学习者能够...
微信还集成了多种其他功能,例如聊天、朋友圈、支付等。在源码中,可以看到微信是如何使用Android的消息队列(Handler/Looper/Messenger)实现异步通信,保证界面的流畅性。朋友圈功能则涉及到图片加载、缓存策略...
本项目是即时通讯 APP,主要功能有群聊、私聊、朋友圈、可以发送文字、语音、视频、图片、表情、红包等。消息可以撤回, 群组可以设置管理员、可以禁言、踢人,能设置能否可查看客户信息,可@客户等,支持扫码入群,...
1. **用户界面设计**:MyAppWeixin实现了微信的主要界面,如聊天界面、联系人列表、朋友圈等。这涉及到Android的布局管理器(如LinearLayout, RelativeLayout, RecyclerView)以及自定义View的运用,以达到与微信...
瀚洋直播v2.2.69直播+抖音短视频+直播带货+朋友圈动态+远程礼物+全场飘屏+幸运礼物+远程遥控主播+无人直播+自动发言+直播间带游戏(无限制完美运营版)三端互通,pc+安卓 web+安卓+H5+短视频+vip守护+进场坐骑+主播...
即时通讯IM系统(H5+安卓+IOS)客户端 支持红包转账 朋友圈 附视频教程_大小434M 即时通讯IM系统(H5+安卓+IOS)客户端 支持红包转账 朋友圈 群聊和群聊红包 收藏功能 语音相册 视频通话 附视频教程 项目是开发一款...
3动态朋友圈(朋友圈可发视频、图片可评论点赞) 4远程礼物(无人直播云端蹦迪,剧本模式可远程遥控主播增强娱乐互动性) 5粉丝团英雄帖(1元吸粉、充值转换利器) 6超级抽奖(直播间线上线下抽奖增强粉丝积极性) 7...
2. **朋友圈**:类似于微信的朋友圈功能,用户可以发布图文、视频等内容,其他用户可以点赞、评论。 3. **群聊与群聊红包**:支持创建群聊,群内成员可以进行文字、语音、图片等多种形式的交流;同时,群聊中还可以...
朋友圈: 点赞、评论、转发(参考微信) 会员系统: 会员登陆、会员的个人资料编辑(参考微信) 支付系统: 充值、红包、转账 会话功能: 发送文字、表情。 添加好友功能: 用户名添加、手机号添加、邮箱添加
3动态朋友圈(朋友圈可发视频、图片可评论点赞) 4远程礼物(无人直播云端蹦迪,剧本模式可远程遥控主播增强娱乐互动性) 5粉丝团英雄帖(1元吸粉、充值转换利器) 6超级抽奖(直播间线上线下抽奖增强粉丝积极性...
本项目源码"Android即时通讯项目源码"是一个已经集成即时通讯、朋友圈和发红包功能的完整应用,非常适合学习或快速构建类似的社交功能。下面将对这些关键知识点进行深入讲解。 1. **即时通讯**:即时通讯是让两个或...
目前支持APP(android、ios)、H5、微信小程序、支付宝小程序5端。 在特定场景可以用weex进行原生渲染。 APP用的是Dcloud 公司的H5+进行原生接口调用。 后端: php 7.2.x thinkphp 5.1作HTTP服务(Nginx)。 ...
支持加好友、消息私聊、消息群聊、朋友圈、红包、语音、视频、表情包,定位等。 当前市面上大部分即时通信源码都是较老的版本,不仅界面老旧还不支持最新的安卓版本, 三端是java,oc,c#,全是纯原生,全开源的,...
8. 微信朋友圈点赞.e4a:与名片赞类似,此程序实现了自动点赞微信朋友圈的功能,需要处理微信的朋友圈接口和UI自动化。 9. 清空所有编辑框内容.e4a:这个例程用于清除所有编辑框中的文本,涉及到E4A对Android原生...
支持加好友、消息私聊、消息群聊、朋友圈、红包、语音、视频、表情包,定位等。 当前市面上大部分即时通信源码都是较老的版本,不仅界面老旧还不支持最新的安卓版本,该版本经过测试,完美适配最新的安卓12。 三端是...
支持加好友、消息私聊、消息群聊、朋友圈、红包、语音、视频、表情包,定位等。 当前市面上大部分即时通信源码都是较老的版本,不仅界面老旧还不支持最新的安卓版本, 三端是java,oc,c#,全是纯原生,全开源的,...