← 返回资讯列表
产品动态

手机审批全链路上线:PWA 主屏入口 + 30 天长效登录 + 按租户短信提醒

老板出差也能用:PWA 主屏图标直达审批页,30 天长效登录 + 按租户短信提醒。妙音的 Agent 全流程 + 手机审批核心场景终于闭环——你在哪都能点「通过」。

一个用户故事的解决

「老板在高铁上看到一条 AI 行业突发,传统工具要等回公司开电脑,妙音能不能直接手机上审完?」

之前部分能、部分不能:审批页有 H5 适配但 Cookie 只有 2 小时,短信通知也没有。这次把链路彻底打通了。

三件事一起上线

1. PWA 主屏入口

手机浏览器访问 sarasvati.cn → 点「分享」→「添加到主屏」→ 妙音以独立 App 窗口打开:

  • 启动屏图标 = 妙音 logo(透明背景 PNG,180×180 + 512×512 双尺寸)
  • 状态栏主题色 = 妙音品牌紫(#784eba)
  • 首次进入直达 /console/review 审批页,不是首页
  • 没有浏览器地址栏、没有后退按钮——看起来就像个原生 App

manifest.webmanifest + themeColor + apple-touch-icon 全部就位。Android Chrome 和 iOS Safari 都支持。

2. 30 天长效登录

之前控制台会话 cookie + JWT 都只有 2 小时——老板收到短信几小时后点开,要重新收验证码,体验断裂。

现在统一延到 30 天:

  • 一次手机号验证,30 天内不用再登录
  • 审批短信里的链接直接点开就能审
  • Cookie 30 天滑动续期(每次访问会刷新过期时间)

唯一变化:管理员账号(/admin)也变成 30 天——之前给运营配置的长期登录场景不会再被强制重登。

3. 按租户短信提醒

之前用 Server酱做通知,但 Server酱是全局单 key——通知只会发给「站长/老板」一个人,不发给客户。

现在改成按租户发短信:

  • 内容生成完成 → 取该租户的注册手机号 → 通过助通 SMS 发短信(模板 911696,审核通过中)
  • 短信带审批链接,点开 = 直接到那篇稿件
  • 30 分钟同号节流:一条指令批量出多稿时只发第一条,避免短信轰炸
  • 短信内容不带英文半角符号(变量值全角化),避开了助通网关的 4025 错误

短信模板当前状态:

| 模板 ID | 用途 | 状态 | |---|---|---| | 913246 | 登录 / 注册验证码 | ✅ 生效 | | 913247 | 服务到期续费提醒 | ✅ 生效 | | 913248 | 会员认证审核驳回 | ✅ 生效 | | 913249 | 会员认证审核通过 | ✅ 生效 | | 911696 | 待审批稿件提醒(按租户) | 审核中 |

911696 替以上线就生效,无需任何操作。

真实链路示例

场景:老板在高铁上看到 AI 行业突发新闻

| 时间 | 动作 | 链路 | |---|---|---| | T+0 | 老板把新闻链接发到工作群 | — | | T+1m | 运营打开妙音新建一条指令 | Agent 开始选题 + 写稿 | | T+8m | 妙音发短信给老板手机 | 「妙音 Sarasvati 有 4 篇「XX 品牌」稿件待您审批」 | | T+8m | 老板点开短信链接 | 直达审批页(已登录,30 天有效) | | T+9m | 4 篇稿件分别预览 + 点「通过」 | 1 分钟搞定 | | T+10m | Agent 自动发布 19 渠道 | — | | T+24h | 数据回流控制台看板 | 老板回公司直接看效果 |

总人工时长 1 分钟,期间完全自主。

后续规划

  • 微信公众号 / 服务号一键集成审批通知(Q4)
  • 微信小程序端审批(Q1 2027)
  • iOS / Android 原生 App(视用户量决定)

— 妙音内容团队