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