系统名称
|
对应项目
|
主要功能
|
登录系统
|
login
|
账号、密码登录
微信登录
QQ登录
手机号码一键登录
手机号码、验证码登录
|
推荐系统
|
recommend
|
千人千面
针对每个用户应用复杂规则生成不同的推荐列表
是否同城
排除已关注
排除好友
排除点赞过的
排除被封禁的
按权重排序 {
在线状态[在线优先于离线、离线时间短的优先于离线时间长的]
年龄是否小于35岁[小于35的优先于大于等于35的]
择偶目标年龄区间
是否有车
是否有房
目前居住城市
意愿择偶城市
目标身高范围
目标体重范围
……
}
|
埋点系统
|
event-track
|
数据埋点上报
IMEI
手机型号
系统版本
分辨率 {
为了重现、定位、解决移动端 UI 显示、交互的问题(比如在个别用户手机上遇到显示异常的问题);
为了后期考虑侧重、优先要实现的 UI 做准备(工期有限的情况下,UI 同学要优先考虑出哪种分辨率的平面设计资源)
}
网络(WIFI、4G、5G)、
产品版本(记录用户移动客户端的 app 版本)
其他上报数据 {
场景(哪个界面)、
动作代码、
动作内容(登录、提交、支付、进房间......,用于做产品分析和用户行为分析)、
动作时间、
区域(基于 GPS 定位得到的地址)、
IP 地址
}
|
推送系统
|
push
|
为其他子系统提供推送接口(推送各种通知信息到客户端),依赖于融云的第三方实现 {
推送消息指定 ID 的用户接口;
推送消息给添加了指定标签的多个用户的接口;
}
|
后台管理系统
|
admin
|
使用开源框架 GUNS 实现的、提供给公司内部人员(运营、财务、……)使用的后台管理系统
功能模块
|
功能描述
|
用户封禁
|
查看被封禁的用户(被封禁的时间、被封禁的原因)
封禁指定 ID 的用户
解除对指定 ID 用户的封禁
|
banner 管理
|
房间列表中显示的 banner 查看、配置
配置后客户端会拉取到新 banner 的相关信息 {
标题文本
图片 URL
顺序
开始时间
结束时间
是否有效
点击打开的 H5 URL
}
|
超管管理
|
为指定ID 的用户配置超管身份(主要是给房间巡查和运营使用,便于在封禁房间和将违规用户踢出房间或进行封禁)
删除指定ID 用户的超管身份
查看有超管身份的用户
|
用户虚拟货币管理
|
提供给运营和财务人员查看用户的虚拟货币(x豆、x钻)、监控平台虚拟货币存量、使用量
冻结可疑用户的虚拟货币,使其不能使用虚拟货币在应用内消费 {
比如被盗账户、利用漏洞获取大量虚拟货币的账户
}
|
……
|
|
|
运营系统
|
marketing
|
最佳牵线人
五一劳动节
国庆节
清凉一夏
贡献榜、人气榜、奖池数据
|
订单系统
|
order
|
支付宝、微信充值
苹果内购
|