TapTap Maker 项目改名换图后新测试二维码仍显示旧启动资料
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: 用户9470
**客户端版本**: 0.1.79
---
在一个已经生成过 TapTap 测试二维码的 Maker 项目中,后续修改游戏名称和应用图标并重新构建,生成的新测试二维码仍显示首次创建应用身份时的旧名称和默认/旧图标。
复现步骤:
1. 项目最初使用名称 A,并生成测试二维码,建立 TapTap App / MiniApp 身份。
2. 将 `.project/project.json` 中的 `taptap_publish.title` 改为名称 B,同时把 `assets.icon` 指向新的有效方形 PNG。
3. 通过 Maker 构建流程成功重新构建。
4. 使用 Maker 0.0.33 的 `generate_test_qrcode` 生成全新的二维码。
5. 在 TapTap 手机客户端扫码进入。
实际结果:
- 新二维码生成成功,但启动加载页仍显示名称 A 和默认/旧图标。
- 卸载并重新安装 TapTap 后结果不变。
- 最新二维码生成时间晚于改名、换图和重新构建时间。
- 当前工作区和项目配置中已不存在名称 A;Maker 项目列表也显示名称 B。
- 新图标文件存在、格式有效并已包含在构建提交中。
- 二维码生成流程没有把新的远端图标地址写回项目配置,已有 App / MiniApp 身份似乎仍保留首次创建时的启动页元数据。
期望结果:
重新构建或重新生成测试二维码时,应把当前 `taptap_publish.title` 和 `assets.icon` 同步到已有 TapTap App / MiniApp 身份;或者提供明确的“刷新启动页元数据”能力及错误提示。
这看起来不是游戏包体或手机缓存问题,而是已有应用身份的名称/图标更新链路未执行或未生效。具体项目标识可在需要时通过非公开渠道提供。
---
## 提交时的任务环境
仅代表提交时快照,不一定是故障环境。OS 来自提交客户端本机,不含 SSH 远端主机;Harness / 模型来自当前任务。与运行环境无关的反馈可忽略本段。
**版本区域**: CN
**OS**: win32 x64 (10.0.26200)
**Harness**: Codex
**Model ID**: ` gpt-5.6-sol `
**界面语言**: zh-CN
Contributor guide
Research direction
Start with .project/project.json, the Maker build flow, and the generate_test_qrcode entry point. Trace how taptap_publish.title and assets.icon are handled when an existing TapTap App or MiniApp identity is reused, and check whether updated metadata is synchronized remotely. Done means a rebuilt project and newly generated test QR code use the current name and icon, or report a clear refresh failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- api, backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100