该APP为一款情感APP,有专门的APP后台,后台可以控制直播,社区,IM群聊,客服等等的业务,主要的客户来源是80后和90后,APP主要是卖课程,网课,预约导师咨询,直播间会给用户上课,教大家如何处理家庭之类的情感问题,夫妻问题解决,情侣问题解决。此项目目前是我们公司最主要的收入来源,每人访问量为一万到三万左右,另外也会存在高并发的情况,一般是网红直播时候,会有更高的访问量,一级业务:APP推送,APP直播,APP聊天群,APP社区,APP课程管理。
项目职责:
一、极光推送,分别有及时推送,延时推送队列,推送统计统计队列,当推送成功后,用户是可以在手机通知栏上面看到推送内容的。推送又分类型的,广播类型即只展示内容,不跳转,交互类型,即点击推送内容会跳转到指定的页面或详情页。还有一些会用到极光推送的情况,如支付成功回调后,预约咨询后。巧妙利用redis数据结构list和hash实现的一个功能。
二、IM即时聊天,我们使用的IM是腾讯IM,在用户注册的时候,会为他创建一个IM账号,记录在数据库并且发送到腾讯IM,方便以后使用IM功能。IM功能是用在我们社群上的,微信群的那种形式,群分别不有同的等级,如群主,群主助理,普通成员等,他们的权限都各不同的。IM消息分别有语音,图片,文本等信息。后台还有个通过IM来完成的客服功能,专门处理售后和售前的,客户是可以去咨询问题,无限极分类处理便捷回复功能,每个回复内容他们都有分类的,比如课程问题,直播问题,售后问题等等的分类
三、社区发帖,分别由语音帖子和文字帖子视频帖子,用户可以在社区发送内容,可以分享群,分享课程,水军功能,为了活跃我们社区和直播等等气氛,新增了水军功能,水军可以发帖子,直播间发言等。另外还有弄了全局敏感词,这个全局敏感词存储在redis中,这里是有解决缓存击穿的问题的
还有很多