18 KiB
相家相亲 需求文档 一、需求简介
- 开发版本:微信小程序。
- 功能大纲:参考《完美亲爱》小程序,实现主体功能,即资料填写、信息浏览、用户沟通、会员、消息推送。 2.1. 消息推送,与服务号关联。
- 原型地址:https://modao.cc/proto/CLMLb26ft510c4LoysTKvV/sharing?view_mode=read_only&screen=rbpV1GIXR6fX3ngyI #tb0017_相宜相亲-分享 二、定位
- 小程序通过获得用户IP、网络等参数,获得模糊的用户所在城市。 1.1. 该城市,用于用户填写资料前,展示相亲用户列表。
- 用户填写资料后,以填写的资料为准。 三、首页弹窗 (一)首页弹窗基础规则
- 满足条件才会弹出。 1.1. 条件固定,不可配置。
- 后台配置可配置:是否启用、弹窗背景图、按钮、弹窗跳转链接。 2.1. 默认情况下只有两个按钮,跳转按钮、关闭按钮。 (二)每日首次弹窗
每日首次弹窗
-
每日首次打开小程序,弹出弹窗。
-
弹窗后台可配置。
-
点击按钮可关闭弹窗或跳转到指定页面。 (三)服务号通知权限弹窗
-
用户未关注服务号的情况下,从其他页面返回到首页时弹出。
-
弹出后,5分钟内不再弹出。
-
一天最多弹出3次。
-
点击跳转到服务号的文章页,通过文章内的内容跳转到服务号页面。 (四)同城群弹窗
-
是否需要待定、弹出条件待定。
-
因为没有准确的关闭逻辑,即也许用户已经加群了,但系统无法获取,后面仍会频繁触发条件弹出。 (五)会员弹窗
-
用户未购买会员时,首页导航栏上方显示会员购买入口。
-
图片后台可配置。
-
点击【购买】跳转至会员页。
-
点击关闭后,今日不再出现。 (六)相亲资料填写提示弹窗
-
优先级最高。
-
用户没选择用户列表性别或没填写相亲资料,每次启动小程序时弹出。
-
点击【找儿媳】按钮,只展示女生资料。
-
点击【找女婿】按钮,只展示男生资料。
-
点击【关闭】按钮,关闭弹窗。 四、首页
-
用户第一次进入小程序时,男女生资料随机展示,后续展示根据用户在不同页面的选择决定。
-
搜索框,点击跳转进搜索页。
-
首页banner图,后台可配置图片、跳转链接。 3.1. 跳转的内容,要提前告知,需要做相应的适配。
-
金刚位,后台可配置图片、跳转链接。 4.1. 跳转的内容,要提前告知,需要做相应的适配。 (一)用户列表
-
共有两种排版,不公开照片、公开照片排版。 1.1. 不公开照片排版:用户上传资料时,选择“不公开照片”时的排版。 1.2. 公开照片排版:用户上传资料时,选择“公开照片”时的排版。
-
显示用户基础信息。
-
如果该用户是会员用户,显示“会员”身份标识。
-
如果该用户已完成实名,显示“已实名”身份标识。
-
若今天看过某个用户资料,右上角显示“今天看过”标识。
-
点击【查看详细资料】,跳转到“资料详情页”。
-
点击【联系对方】: 7.1. 若用户没有填写孩子相亲资料,弹出“填写相亲资料弹窗”。点击按钮跳转到
7.2. 若当前用户未实名、对方已完成实名认证,跳转到“实名认证页”。 7.3. 没有解锁联系方式时,弹出“解锁联系方式弹窗”。
7.3.1. 解锁联系方式,即可与该用户在小程序内直接聊天。 7.3.2. 解锁每个用户,将消耗1次联系次数。 7.3.2.1. 每个用户,赠送2次。 7.3.3. 次数耗尽,点击【立即增加联系次数】,跳转到“会员页”。
7.3.3.1. 不能单独购买,次数都和会员绑定。 7.4. 已解锁联系方式时,跳转到“聊天页”。 (二)推荐规则
-
每天每个用户,推荐10名用户。
-
推荐优先级: 2.1. 全部满足用户资料中“想找什么样的另一半”的全部条件。 2.2. 逐一减少满足用户资料中“想找什么样的另一半”的条件数量。 2.3. 与用户现居城市较近的城市。 2.4. 与用户家乡城市较近的城市。
-
每天早上5点刷新用户列表,原则上不会出现3天内推荐过的用户。 3.1. 若用户数量不足时,可重复推荐。 (三)会员广告
-
未购买会员时,导航栏上方显示会员广告图片,点击【购买】可跳转到会员页。 1.1. 图片后台可配置。
-
点击【关闭】,不再显示。 (四)小程序自带推送权限提醒
-
用户未关注服务号、今日已弹出3次“服务号通知权限弹窗”时,在导航栏上方显示“小程序自带推送权限提醒”。 1.1. 图片后台可配置。 1.2. 优先级低于“会员广告”。 1.2.1. 用户关闭“会员广告”后,本次小程序开启期间,不显示本图片。
-
点击【打开】,弹出小程序自带推送权限弹窗。
-
点击【关闭】,今日不再弹出。 五、资料详情页
-
若用户为会员用户,显示对应的会员标识。
-
若用户已完成实名,显示“已实名”标识。
-
顶部展示用户头像、用户昵称、用户ID。
-
点击【分享】,拉起该页面分享链接。
-
孩子的照片,根据用户填写资料时的选项,展示对应的UI。 5.1. 若用户选择了“公开”,直接展示照片。 5.2. 若用户选择“暂不公开”,模糊蒙版遮挡并显示提示文字。
-
页面底部显示尽快联系对方提示悬浮窗,点击【关闭提示】,今日不再出现。
-
点击【打招呼】按钮,与首页的【联系对方】规则相同。
-
点击【收藏】按钮,收藏该用户,弹出系统提示“已收藏该用户”。 8.1. 改变按钮状态,变为【已收藏】状态,颜色与原状态做出区分。
-
点击【拔打电话】按钮: 9.1. 若未解锁联系方式,与首页的【联系对方】规则相同。 9.2. 若已解锁,弹出“联系电话弹窗”。
9.2.1. 点击【拔打电话】,跳转到手机拔号页,自动录入电话号码。 9.2.1.1. 因权限问题,无法直接拔打电话。 六、沟通聊天页
- 用户解锁联系方式后,可进入本页面。 1.1. 沟通双方有任一一方解锁方式,即可沟通。
- 顶部展示用户账号信息、孩子简介。 2.1. 点击孩子简介,进入资料详情页。
- 点击【交换微信】按钮,聊天列表中展示交换提示。
3.1. 用户B点击【同意】,聊天列表中相互展示对方的微信号。点击【复制】,复制微信号。 3.2. 点击【拒绝】,聊天列表中展示拒绝交换的提示。 4. 点击【拔打电话】按钮,弹出“联系电话弹窗”。 5. 点击【交换照片】按钮,聊天列表中展示交换提示。
5.1. 用户B点击【同意】,聊天列表中相互展示对方孩子的照片列表。 5.1.1. 点击图片,可放大查看。可左右切换图片。不可下载照片。 5.2. 点击【拒绝】,聊天列表中展示拒绝交换的提示。 6. 底部输入框: 6.1. 点击【语音】,可发送单条语音信息。 6.2. 点击【表情】,呼出表情列表。 6.3. 点击【发送】,发送文字信息。为空时点击无响应。 七、搜索页
- 年龄要求,双列选择,最低18岁,最高60岁。 1.1. 每1岁为一档。
- 身高要求,双列选择,最低140cm,最高200cm及以上。 2.1. 每1cm为一档。 2.2. 可选择“不限”。
- 学历要求,可多选,最少选择一个。
- 地区要求,最多可选择2个,默认选择用户在孩子资料中填写的“对方所在地区”。 4.1. 点击【其他地区】,弹出省市县选择列表。
- 月收入要求,双列选择,最低3000,最高2万及以上。 5.1. 每1000为一档。 5.2. 可选择“不限”。
- 房产要求、车产要求、婚姻要求,可选择的内容,同“相亲资料填写”中可选择的内容。
- 点击【立即搜索】: 7.1. 所有选项都为必填项,检测是否有未填写的选项。若有,弹出系统提示“请填写xx项目名称xx”。 7.2. 检测用户是否为相应等级的会员,若为非会员,展示搜索结果,并提醒用户开通会员。
7.2.1. 无法查看用户资料,点击跳转到对应会员页。 7.3. 若用户为对应会员,正常展示资料。
八、相亲资料填写页
-
所有页面、所有选项,默认为必填项。当前页面未填完,无法进入下一步。 (一)孩子基础信息页
-
孩子性别,如果在首页的“相亲资料填写提示弹窗”中选择了性别,此处自动选择相应性别。
-
用户填写“与孩子的关系”“您的姓氏”“性别”,自动生成昵称,如“李家长(父亲)”“王家长(母亲)”“王先生(本人)”“张女士(本人)”。
-
出生年份: 3.1. 最小年份,自动计算至当前年份为18岁的年份。 3.2. 最大年份,自动计算至当前年份为50岁的年份。
-
学历,可选择:不限、高中、中专、大专、本科、研究生、博士及以上。
-
在哪上班,选择孩子所在省市县城市。
-
孩子职业,点击弹出职业弹窗。
6.1. 在输入框中自定义输入职业,最多9个字。 6.2. 可选择提交预设好的职业。 6.3. 当选择预设好的职业时,输入框中的文字自动清空。 6.4. 输入框或预设职业不为空时,可点击【提交】。 7. 月收入,多列选择,最低3000,最高3万及以上。 (二)孩子详细信息页
-
身高,最低130cm及以下,最高200cm及以上。
-
体重,最低45kg及以下,最高120kg及以上。
-
房产情况:现居地已购房、家乡已购房、婚后购房、父母同住、租房、近期有购房计划。
-
车辆情况:已购车、无车、近期购车。
-
婚姻状态:未婚、离异未育、离异已育。
-
何时结婚:尽快结婚、一到两年内结婚、孩子满意就结婚。 (三)相亲介绍页
-
自定义录入孩子的相亲介绍情况。
-
上传孩子的照片,最多上传5张。
-
照片可选择是否公开。 (四)相亲对象的要求
-
根据孩子的性别,自动更换文字“女方”“男方”。
-
可选择两个城市。 2.1. 第一个城市必选,默认自动选择孩子当前工作地。 2.2. 第二个城市可选,非必填。
-
月收入可选择“不限”。 (五)联系方式填写
-
分为两步,先填写微信号、再获取手机号。
-
未填写微信号时,【验证手机号】为灰色不可点击。
-
填写微信号后,点击【验证手机号】弹出小程序获取手机号权限提示弹窗。
-
获取手机号后,流程结束,保存存上传资料,返回上级页面。 九、消息页
-
显示“看过我”“收藏我”“解锁我”的用户数量,点击跳转到对应页面。 1.1. 右上角显示新增的数量提示。
-
显示我和沟通的用户聊天记录列表。 2.1. 显示用户头像、昵称、双方最后一句聊天内容、时间。
-
当有未读消息时,对应按钮右上角显示未读的消息。 (一)看过我页
-
显示用户在哪一天、哪个时间看了我、看过我几次、显示对方的资料。 1.1. 当天看过我,显示哪个时间看了我。 1.2. 超过当天,不显示时间,只显示“看过我”。 1.3. 三天内,显示“今天”“昨天”“前天”。超过3天,显示对应日期 1.4. 例:“今天15:21看过我”“昨天看过我”“10月1号看过我”
-
其他用户只看过我1次、超过1次,显示不同的提示文字背景。
-
若用户为非对应权限的会员: 3.1. 页面底部悬浮显示会员宣传,无法关闭,点击跳转到会员页。 3.2. 点击用户资料,跳转到会员页。 (二)我看过的页
-
显示我近14天浏览记录。 1.1. 进入资料详情页,视为浏览记录。
-
三天内浏览的,显示“今天/昨天/前天 我看过的”。
-
超过三天,显示对应日期“10月1号 我看过的”。
-
若用户为非对应权限的会员: 3.3. 页面底部悬浮显示会员宣传,无法关闭,点击跳转到会员页。 3.4. 用户资料,覆盖一层模糊蒙版。 (三)收藏我页
-
显示用户在哪一天收藏了我: 1.1. 当天收藏我,显示“今天”+“时间点”+“收藏了我”。 1.2. 超过当天,显示“昨天/前天收藏了我”。 1.3. 超过3天,显示“日期”+“收藏了我”。 1.4. 例:10月1号收藏了我。
-
若用户为非对应权限的会员: 2.1. 页面底部悬浮显示会员宣传,无法关闭,点击跳转到会员页。 (四)我收藏的页
-
显示哪一天收藏的。 1.1. 三天内,显示“今天”“昨天”“前天”。 1.2. 超过三天,显示日期。 (五)解锁我页
-
显示用户在哪一天解锁了我的联系方式。
-
当天解锁的,显示“今天”+“时间点”+“解锁了我”。 2.1. 例:今天13:12解锁了我。
-
三天内解锁的,显示“昨天/前天解锁了我”。
-
超过三天的,显示“日期”+“解锁了我”。 4.1. 例:10月1号解锁了我。 (六)我解锁的页
-
三天内解锁的,显示“今天/昨天/前天 我解锁的”。
-
超过三天,显示“日期 我解锁的”。 2.1. 例:10月1号 我解锁的。 (七)空状态页
-
每个页面有空状态,显示对应文字。
-
点击【去相亲】按钮,跳转到首页。 (八)系统消息页
-
点击系统消息,跳转到系统消息页。
1.1. 可向全部用户、指定用户发送消息。 十、我的页
- 未登录时提醒用户登录。
- 登录后,若用户未填写相亲资料,提醒填写资料。
2.1. 点击【立即填写】,跳转到“相亲资料填写页”。 3. 点击头像或昵称,跳转到“个人资料页”。
3.1. 只能修改头像,可手动获取微信头像。 4. 用户填写相亲资料后,显示资料简介。
4.1. 固定展示图片。 5. 点击【预览资料】,跳转到“资料预览页”。
5.1. 点击【分享】,拉起该页分享链接。 5.2. 点击【编辑资料】,跳转到“相亲资料填写页”,重新走流程,自动填充已填写的内容。 6. 点击【编辑资料】,跳转到“相亲资料填写页”,重新走流程,自动填充已填写的内容。 7. 相亲编号,随机6位数字,0不做为开头数字。 8. 点击【会员宣传入口图】,跳转到“会员页”。 9. 点击【管家指导】,弹出“客服二维码弹窗”。
9.1. 图片后台可配置。 10. 点击【实名认证】,跳转到实名认证页。
10.1. 点击【联系管家】,弹出“客服二维码弹窗”。 10.2. 点击【开通会员】,跳转到“会员页”。 10.3. 点击【88元认证】,拉起微信支付。 10.4. 成功支付后,进入“实名认证资料页”。 10.4.1. 下次进入实名认证页,直接进入“实名认证资料页”或实名认证结果页。 10.5. 实名认证资料页,上传身份证正反面、填写身份证号码、姓名。
10.5.1. 所有选项为必填项。 10.5.2. 提交时: 10.5.2.1. 照片为空时,弹出系统提示“请上传身份证照片”。 10.5.2.2. 正则检查“身份证”号码,有误时弹出系统提示“身份证号码错误”。 10.5.2.3. 正则检查“姓名”,有误时弹出系统提示“姓名有误”。 10.5.2.4. 无问题,提交内容至阿里实名,等待结果返回。 10.5.3. 若通过实名认证,跳转到“实名认证结果页”。
10.5.4. 姓名、身份证以“*”遮盖。 十一、会员
参考图
- 共有三种会员等级: 1.1. 限时会员。 1.2. 诚意会员。 1.3. 诚意会员(家庭版)。
- 高等级会员继承低等级会员所有权益。
- 详情页面效果,需美术设计出图。 (一)不限时会员
- 不限时会员,1299元,不限制时间。
- 权益: 2.1. 每日推荐用户数量,24人。 2.2. 免费实名认证。 2.3. 新资源优先推荐。 2.3.1. 首次填写资料的用户,前30分钟优先推荐给会员用户。10分钟后再推荐给普通用户。 2.4. 管家陪伴指导。 2.4.1. 需要用户主动增加客服微信。 (二)诚意会员
- 诚意会员,1999元,不限制时间。
- 权益: 2.1. 每日推荐用户数量24~29人。 2.2. 可查看所有推荐过的用户资料,直接在首页列表展示,向下划动加载。 2.3. 双向匹配相亲资料。 2.3.1. 可去掉,无实际意义和功能。 2.3.2. 不用展示。 2.4. 同城置顶曝光资料。 2.4.1. 男女方同一城市、满足条件的情况下,会员用户置顶显示。 2.5. 无门槛被联系。 2.5.1. 无实际意义和功能,不用展示。 2.6. 优质资源优先推荐 2.6.1. 同条件下,优先推送。 2.7. 直播音情感老师优先连麦情感咨询。 2.7.1. 通过线下微信联系客服。 2.8. 管理陪伴指导:解答相亲过程中任何问题。 2.8.1. 通过线下微信联系客服。 2.9. 精准搜索:可定制详细条件资源库进行搜索,每日搜索最多5位,精准度更高加速脱单。 2.10. 情感指导:情感老师进行一次单独指导,解答相亲中遇到的任何问题推荐孩子感情发展。 2.10.1. 通过线下微信联系客服。 (三)诚意会员(家庭版)
- 诚意会员(家庭版),2999元。
- 权益: 2.1. 包含诚意会员所有功能服务。 2.2. 家庭账号:父母孩子可同时使用。 2.2.1. 算上用户本人,共可绑定3名用户。 2.2.2. 开通家庭版后,在会员页填写要绑定的用户微信ID。 2.2.3. 只同步会员身份、相亲资料,其他信息不同步。 2.3. 情感课程:持续更新的成功案例分析,情感分析,助力家长不走弯路 2.3.1. 通过线下微信联系客服。 2.4. 帮婚训练营:国家认证情感老师直播授课,深度解决孩子情感问题,提升父母帮婚能力。 2.4.1. 通过线下微信联系客服。 十二、服务号通知
- 有用户解锁我、收藏我时,服务号发送相应通知。
- 有用户通过小程序聊天首次沟通我时,服务号发送相应通知。
- 有用户通过小程序聊天沟通我,我5分钟没回复时,服务号发送相应通知。
- 每天更新推荐列表时,服务号在早上8~10点随机时间发送相应通知。