From 6d4cbc8a2fa889ce8151729254b8644df520f275 Mon Sep 17 00:00:00 2001 From: no_gen_mu Date: Mon, 29 Jun 2026 21:16:46 +0800 Subject: [PATCH] =?UTF-8?q?fix(dl):=20=E5=AE=98=E7=BD=91=E4=B8=8B=E8=BD=BD?= =?UTF-8?q?=E6=94=B9=E7=9B=B4=E9=93=BE=E4=B8=8BAPK=20+=20=E6=B3=A8?= =?UTF-8?q?=E9=87=8A=E5=BE=AE=E4=BF=A1=E5=BC=95=E5=AF=BC=E3=80=8C=E6=88=91?= =?UTF-8?q?=E7=9F=A5=E9=81=93=E4=BA=86=E3=80=8D=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 落地页 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 --- data/media/dl.html | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/data/media/dl.html b/data/media/dl.html index f580014..9c84b51 100644 --- a/data/media/dl.html +++ b/data/media/dl.html @@ -198,7 +198,7 @@ 选择「在浏览器打开在浏览器里按提示去应用商店下载 -
我知道了 ✕
+
@@ -263,7 +263,7 @@ var wxGuide = document.getElementById("wxGuide"); function showWxGuide() { wxGuide.classList.add("show"); } function hideWxGuide() { wxGuide.classList.remove("show"); } - document.getElementById("wxGuideDismiss").addEventListener("click", hideWxGuide); + // document.getElementById("wxGuideDismiss").addEventListener("click", hideWxGuide); // 「我知道了 ✕」已注释隐藏 if (isWeChat) showWxGuide(); // 微信里一进页面就提示去浏览器(微信内下载必被拦) function showToast(text) { @@ -273,15 +273,24 @@ showToast.timer = setTimeout(function () { toast.classList.remove("show"); }, 1400); } - // ===== 下载按钮:微信内引导去浏览器;iOS 提示;安卓写邀请码 + 跳应用商店 ===== + // ===== 应用商店下载:微信内引导去浏览器;iOS 提示;安卓写邀请码 + 跳应用商店 ===== function handleDownload() { if (isWeChat) { showWxGuide(); return; } if (isIOS) { alert("iOS 版即将上线,请前往 App Store 搜索「傻瓜比价」"); return; } copyInviteCode(); // 先把邀请码写进剪贴板(供 App 首启归因),链路丢了还有 landing-track 指纹兜底 openStore(); } + // ===== 官网下载:微信/iOS 同上引导;安卓直接跳 APK 直链 → 弹系统下载弹窗 ===== + // APK_URL 跟随页面 host:本地走 LAN、生产走 app-api.shaguabijia.com(见邀请功能文档约定)。 + var APK_URL = location.origin + "/media/shaguabijia.apk"; + function handleWebsiteDownload() { + if (isWeChat) { showWxGuide(); return; } + if (isIOS) { alert("iOS 版即将上线,请前往 App Store 搜索「傻瓜比价」"); return; } + copyInviteCode(); // 同样先写邀请码进剪贴板(供 App 首启归因) + window.location.href = APK_URL; + } document.getElementById("dlbtn").addEventListener("click", handleDownload); - document.getElementById("dlbtn2").addEventListener("click", handleDownload); + document.getElementById("dlbtn2").addEventListener("click", handleWebsiteDownload);