fix(dl): 落地页底图+logo 纳入 git → 修生产 /media 404 毛坯 #97

Merged
marco merged 4 commits from 6-29ljh into main 2026-06-30 20:48:31 +08:00

4 Commits

Author SHA1 Message Date
no_gen_mu aadade72de 0.01 元调试提现放行小额 + 已邀请好友数改按已比价口径
create_withdraw 加 allow_sub_min:仅 endpoint 在 skip_review 且非 prod(debug包+非生产双闸)时放行低于最低额的小额,生产恒按最低额校验。邀请 get_stats 的已邀请好友数改为只数 compare_reward_granted=True(完成比价、已发奖励)的好友,使人数×2元=累计提现+可提现余额恒等式成立,不再出现已邀请1、可提现0。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 17:23:12 +08:00
no_gen_mu afd92289f2 官网下载 APK 直链:强制下载头 + 发布脚本
落地页「官网下载」指向 /media/shaguabijia.apk,但该文件靠手动 cp、且 StaticFiles 给 .apk 的 Content-Type 不对又无 attachment 头,部分国产浏览器不触发下载转甩应用市场。新增 download_apk 路由(挂在静态目录之前),显式回 application/vnd.android.package-archive + Content-Disposition:attachment 强制下载,文件缺失回 404。新增 scripts/publish_apk.sh 把「编 release 包 + 放到 data/media/shaguabijia.apk」固化成一条命令。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 17:22:54 +08:00
no_gen_mu 40dbe504c3 fix(dl): 落地页底图 + logo 纳入 git → 修生产 /media 404 毛坯
线上 dl.html 的 HTML 早已是完善版且已部署,但它引用的两张静态图
(coupon-page-bg.png 底图含优惠券卡/跨平台比价价格卡、sb-brand.png logo)
被 .gitignore 的 `data/media/*` 规则挡在库外,从未随部署进生产 /media,
导致线上两图均 404(返回 22 字节 {"detail":"Not Found"})→ 页面回退裸黄底=毛坯。

修复:照 dl.html / taobao_landing.jpg 既有白名单写法,把这两张图加进
.gitignore 例外并入库。文件 md5 与原型一致
(coupon-page-bg f2adf28a / sb-brand e5b6e004)。部署本分支后线上即完整。

无代码/HTML 改动(dl.html 本就对齐原型)。对应 6-29 UI 对齐 #10。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 13:36:16 +08:00
no_gen_mu 6d4cbc8a2f fix(dl): 官网下载改直链下APK + 注释微信引导「我知道了」按钮
落地页 data/media/dl.html 两处改动:
1. 「官网下载」按钮(dlbtn2)不再共用应用商店逻辑,安卓浏览器内直接
   跳 APK 直链(location.origin + /media/shaguabijia.apk) 触发系统下载弹窗。
   微信引导/iOS提示/邀请码剪贴板归因(copyInviteCode)均保留;
   「应用商店下载」(dlbtn)不变。
2. 注释(不删)微信引导蒙层底部「我知道了」关闭按钮及其事件绑定,
   保留可随时取消注释恢复。

注:两处均需部署到生产 app-api.shaguabijia.com 才生效,本地改动不影响线上。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 21:16:46 +08:00