消息中心 · 通知与推送
票据投资者 APP / 底部 Tab 入口 · 分类聚合 → 分类列表 → 消息详情 · iOS 推送权限引导 · 14 个推送场景落点
模块消息 MESSAGES
规格iOS 390 × 844 @3x
覆盖13 帧 · 7 个分类
版本v1.3 · 2026-10-14
01范围与现状v1.3 按代码现状重画;取代 06 的 N1–N5

入口 ENTRY

  • 底部第三个 Tab「消息」,三端一致(H5 也是四 Tab 自绘底栏)
  • 票据 / 资金账户顶栏铃铛、「我的」里的消息中心菜单都已撤
  • 未读只有红点:后端只给有没有未读、不给条数
  • 三级结构 STRUCTURE

  • 一级:七个分类(询价提醒 · 订单变动 · 风险提醒 · 展期通知 · 资金变动 · 系统公告 · 安全提醒),名称取后端
  • 二级:分类内消息卡片,进入即确认已读边界
  • 三级:消息详情 + 业务出口(与推送落点同一张表)
  • 推送 PUSH

  • 友盟 U-Push;登录后且系统授权「已允许」才初始化
  • 前置引导 P1 整个安装周期自动弹一次;之后靠提示条 P3 → P4
  • H5 没有推送
  • 02入口 · 底部 Tab 与未读红点2 帧
    9:41

    共赢票据

    询价订单
    方向
    CALL只读
    周期
    1M
    名义本金
    100万200万300万500万1000万自定义
    询价

    今日询价 · 倒序

    NEW
    贵州茅台 C
    600519.SH · CALL · 1M
    已完成
    11:15:15
    名义本金200万报价3 条
    票据
    账户
    消息
    我的
    T1
    票据首页 · 四 Tab
    • 底部四个 Tab:票据 / 账户 / 消息 / 我的;票据与资金账户顶栏不再有铃铛
    • 「消息」Tab 有未读时只挂 8×8 红点(后端只给有没有未读、不给条数),读屏名「消息,有未读」
    • iOS 26+ 用系统液态玻璃底栏,Android 与 iOS 26 以下按设计系统画(表面色 + 顶部分隔线);H5 是同样的四 Tab 自绘底栏
    9:41

    资金账户

    合计资产净值 HKD
    18,268,671.64
    票据估值368,000.00
    冻结金额0.00
    现金可用123,456.00
    资金划转
    展期记录
    票据
    账户
    消息
    我的
    T2
    资金账户 · 四 Tab
    • 顶栏只有「资金账户」大标题;红点在四个 Tab 页之间一致
    • 分类与未读接口挂在 Tab 容器层轮询:四个根页任一在顶上就轮询,进入二级页即停
    03消息中心 · 三级结构6 帧
    9:41

    消息中心

    全部已读
    询价提醒贵州茅台(600519.SH)的询价已收到发行方报价,报价在有效期内可直接下单刚刚
    订单变动您的买入订单(贵州燃气 600903.SH)已全部成交,成交均价 9.8808:30
    风险提醒您持有的股权挂钩A类票据(挂钩标的: 贵州茅台,票据编号: XS2456789012)08:14
    展期通知贵州茅台(600519.SH)票据的展期申请已通过审批07:50
    资金变动 
    系统公告 
    安全提醒 
    票据
    账户
    消息
    我的
    M1
    一级 · 分类聚合(Tab 根页)
    • 七个分类一张卡:分类名原样显示后端下发的名称;每行最新一条正文(单行省略)+ 时间 + 红点(没有未读条数)
    • 没有消息的分类只显示名称,不出时间、不留红点空位;不出「消息仅保留 90 天」提示
    • 图标底色:蓝 = 常规业务(询价 / 资金)· 绿 = 成交 · 红 = 要警觉(风险 / 安全)· 琥珀 = 有时限 · 灰 = 平台
    • 顶栏右侧「全部已读」(双勾 + 文字),没有未读时置灰
    9:41
    贵州茅台 询价单有新报价刚刚

    贵州茅台(600519.SH)的询价已收到发行方报价,报价在有效期内可直接下单,逾期自动失效。

    京东方A 询价已被拒绝08:00

    您发起的股权挂钩A类票据的询价(挂钩京东方A、名义本金 100万 CNY),已被发行方拒绝。

    上海凯宝 询价已失效昨天 10:15

    上海凯宝(300039.SZ)的报价已超过有效期自动失效,如仍有交易意向请重新发起询价。

    贵州三力 询价单有新报价3 天前 11:36

    贵州三力(603439.SH)的询价已收到发行方报价,报价在有效期内可直接下单,逾期自动失效。

    五粮液 询价已失效11.22 13:26

    五粮液(000858.SZ)的报价已超过有效期自动失效,如仍有交易意向请重新发起询价。

    M2
    二级 · 分类内消息列表
    • 标题是分类名;一条一卡:标题 14.5、正文 13 截两行;未读标题前 6px 红点,已读标题与正文转 ink-3
    • 进入即确认该分类的已读边界;下拉刷新 + 上拉加载与其他列表相同
    • 行尾时间六档:刚刚 · 今天 hh:mm · 昨天 hh:mm · N 天前 hh:mm · MM.DD hh:mm · 跨年 YYYY.MM.DD
    9:41

    贵州茅台 询价单有新报价

    询价提醒 · 2025-12-12 10:29:30
    贵州茅台(600519.SH)的询价已收到发行方报价,报价在有效期内可直接下单,逾期自动失效。
    查看询价单
    本条为通知副本,以询价单实时状态为准。
    M3
    三级 · 消息详情(带业务出口)
    • 标题 17 + 「分类 · 绝对时间到秒」;正文全文
    • 底部业务出口与推送点击落点一致(§05):「查看询价单 / 订单 / 票据 / 展期任务 / 持仓」;没有落点的消息(公告、安全、资金)不渲染出口
    • 信息条「本条为通知副本,以 X 实时状态为准。」
    9:41
    强平贵州茅台 强平提醒08:14

    您持有的股权挂钩A类票据(挂钩标的: 贵州茅台,票据编号: XS2456789012,存续名义本金: 2,000,000.00 CNY)已触发强平事件,请确认票据状态。

    增额贵州燃气 增额提醒08:02

    您持有的股权挂钩A类票据(挂钩标的: 贵州燃气,票据编号: XS2456789034,存续名义本金: 1,000,000.00 CNY)已触及预警线,请及时增额。

    到期上海凯宝 到期提醒07:58

    上海凯宝(300039.SZ)将于 2026-09-09 到期,到期前可申请展期,逾期按到期结算。

    增额上海凯宝 增额提醒昨天 13:05

    您持有的股权挂钩A类票据(挂钩标的: 上海凯宝,票据编号: XS2456789056,存续名义本金: 500,000.00 CNY)已触及预警线。

    强平五粮液 强平提醒12.03 14:36

    您持有的股权挂钩A类票据(挂钩标的: 五粮液,票据编号: XS2456789090,存续名义本金: 3,000,000.00 CNY)已触发强平事件。

    M4
    二级 · 风险提醒(事件标签)
    • 标题前事件标签:强平(危险实心)、增额(warn)、到期(琥珀,到期提醒并进风险类后补);已读后统一灰标签
    • 出口:强平落票据详情;增额 / 到期落持仓列表并定位到那张票据
    9:41

    消息中心

    全部已读
    询价提醒贵州茅台(600519.SH)的询价已收到发行方报价,报价在有效期内可直接下单刚刚
    订单变动您的买入订单(贵州燃气 600903.SH)已全部成交,成交均价 9.8808:30
    风险提醒您持有的股权挂钩A类票据(挂钩标的: 贵州茅台,票据编号: XS2456789012)08:14
    展期通知贵州茅台(600519.SH)票据的展期申请已通过审批07:50
    资金变动 
    系统公告 
    安全提醒 
    将全部未读消息标记为已读?
    消息本身不会被删除,仍可在各分类中查看
    取消确认
    票据
    账户
    消息
    我的
    M5
    全部已读 · 二次确认
    • 正文「将全部未读消息标记为已读?」+ 灰字「消息本身不会被删除,仍可在各分类中查看」;不写条数(后端不给)
    • 确认后各分类红点与 Tab 红点一起消失
    9:41

    消息中心

    全部已读
    暂无数据
    近 90 天内没有收到消息
    票据
    账户
    消息
    我的
    M6
    一级 · 空态
    • 整页通用空态:「暂无数据」+「近 90 天内没有收到消息」;分类行整块不渲染,「全部已读」置灰,Tab 不挂红点
    • 分类内为空:副文案换成「近 90 天内没有收到<分类名>」
    04推送权限 · 引导5 帧 · 仅原生
    9:41

    共赢票据

    询价订单
    方向
    CALL只读
    周期
    1M
    名义本金
    100万200万300万500万1000万自定义
    询价

    今日询价 · 倒序

    NEW
    贵州茅台 C
    600519.SH · CALL · 1M
    已完成
    11:15:15
    名义本金200万报价3 条

    开启通知,报价到了第一时间知道

    新报价、订单结果与风控提醒
    开启通知
    暂不开启
    票据
    账户
    消息
    我的
    P1
    前置引导弹框仅 APP
    • 时机:登录后首页落定、启动升级检查落定、且没有待处理的通知点击时;系统授权状态为「未询问」才弹,整个安装周期只自动弹一次(不随登出清除)
    • 较 v1.2 精简:标题「开启通知,报价到了第一时间知道」+ 一条价值点「新报价、订单结果与风控提醒」,去掉副标题、三条说明与底部脚注
    • 「开启通知」才拉系统框;「暂不开启」不碰系统 API,之后由消息中心提示条(P3)引导
    9:41

    共赢票据

    询价订单
    方向
    CALL只读
    周期
    1M
    名义本金
    100万200万300万500万1000万自定义
    询价

    今日询价 · 倒序

    NEW
    贵州茅台 C
    600519.SH · CALL · 1M
    已完成
    11:15:15
    名义本金200万报价3 条

    “泓衍票据”想给你发送通知

    通知可能包括提醒、声音和图标标记。这些可在“设置”中配置。

    不允许允许
    系统绘制 · 文案与按钮不可改
    票据
    账户
    消息
    我的
    P2
    iOS 系统权限弹框仅 iOS
    • 仅在 P1 点「开启通知」后拉起;系统绘制,标题里的 App 名随打包身份
    • 友盟推送只在已登录(视为同意隐私政策)且系统授权为「已允许」时才初始化
    9:41

    消息中心

    全部已读
    通知未开启报价到达、到期与强平提醒目前只能进APP查看去开启
    询价提醒贵州茅台(600519.SH)的询价已收到发行方报价,报价在有效期内可直接下单刚刚
    订单变动您的买入订单(贵州燃气 600903.SH)已全部成交,成交均价 9.8808:30
    风险提醒您持有的股权挂钩A类票据(挂钩标的: 贵州茅台,票据编号: XS2456789012)08:14
    展期通知贵州茅台(600519.SH)票据的展期申请已通过审批07:50
    资金变动 
    系统公告 
    安全提醒 
    票据
    账户
    消息
    我的
    P3
    未授权态 · 消息中心提示条仅 APP
    • 系统授权不是「已允许」时,消息中心顶部常驻琥珀提示条「通知未开启」+ 说明 + 「去开启」,不可关闭
    • 「去开启」:未询问过 → 重新打开 P1;已拒绝 → 打开 P4;回前台重新读权限,授权后提示条消失
    • H5 没有推送,不出提示条
    9:41

    消息中心

    全部已读
    通知未开启报价到达、到期与强平提醒目前只能进APP查看去开启
    询价提醒贵州茅台(600519.SH)的询价已收到发行方报价,报价在有效期内可直接下单刚刚
    订单变动您的买入订单(贵州燃气 600903.SH)已全部成交,成交均价 9.8808:30
    风险提醒您持有的股权挂钩A类票据(挂钩标的: 贵州茅台,票据编号: XS2456789012)08:14
    展期通知贵州茅台(600519.SH)票据的展期申请已通过审批07:50
    资金变动 
    系统公告 
    安全提醒 

    通知权限已关闭

    系统的授权弹框只会出现一次,现在需要到系统设置里手动打开:
    1打开 设置
    2找到 泓衍票据
    3进入 通知
    4打开 允许通知
    去设置
    以后再说
    「去设置」会直接跳到本APP的通知设置页
    票据
    账户
    消息
    我的
    P4
    二次引导 · 去系统设置仅 APP
    • 只在用户点提示条「去开启」且已拒绝时出现,不主动弹;四步路径,第二步是 App 名
    • 「去设置」直达本 App 的通知设置页(iOS 16+ / Android 8+),打不开再退回系统设置页
    9:41
    12月12日 星期五
    9:41
    通知
    泓衍票据刚刚
    收到一条票据报价

    您发起的股权挂钩A类票据的询价(挂钩贵州茅台、名义本金 200万 CNY),收到一份新报价。

    泓衍票据09:42
    A类票据强平提醒

    您持有的股权挂钩A类票据(挂钩标的: 贵州茅台,票据编号: XS2456789012,存续名义本金: 2,000,000.00 CNY)已触发强平事件,请确认票据状态。

    泓衍票据09:26
    A类票据到期提醒

    您持有的股权挂钩A类票据(挂钩标的: 上海凯宝,票据编号: XS2456789056,存续名义本金: 500,000.00 CNY)将于今日到期…

    P5
    推送样式 · 锁屏系统渲染
    • 系统渲染示意:App 名与图标随打包身份;标题与正文由后端按《票据消息通知》下发(目前只有简体)
    • 点击按 extra.type + id 直达落点(§05);正在同一张详情页上时原地刷新
    05推送与站内消息 → 落点推送点击与消息详情出口共用一张表(代码 notification-route)
    type场景落点说明
    inquiry收到报价 / 询价被拒票据 → 询价,展开那条询价的报价按 inquiry + seq 定位
    orderA 类买入 / 卖出已撤 / 已完成 / 被拒订单详情B 类场景本期不做
    noteA 类强平提醒票据详情后端改版前落库的旧增额 / 到期消息也落这里
    positionsA 类增额 / 到期提醒账户 → 持仓,滚到那张票据(表格形态展开操作条)按 note + seq 定位
    rollover展期通过 / 驳回 / 到期日变更展期详情—
    message资金 / 公告 / 安全等站内消息消息详情(无业务出口)没有 id 时落消息中心
    其他认不出的 type 或非法编号不跳转编号只允许字母数字与 -_.:
    06权限状态与平台差异✓ 提供 — 不提供
    权限状态消息中心「去开启」其他
    notDetermined常驻提示条打开 P1满足时机时自动弹一次 P1
    granted不出提示条—初始化推送、登记设备
    denied常驻提示条打开 P4不再调系统授权 API
    项目iOSAndroidH5说明
    消息中心入口✓ 底部 Tab(26+ 液态玻璃)✓ 底部 Tab✓ 底部 Tab三端同一套三级结构
    前置引导 P1✓✓ 未询问时—同一套 UI
    去设置 P4✓ 直达通知设置✓ 直达通知设置(8+)—打不开退回系统设置
    未读红点✓ 原生徽标✓ 原生小圆点✓ 自绘只有红点、不显示条数