4.2 KiB
4.2 KiB
b2f
说明:
- 只写事实和请求
- 每条固定包含:时间、谁提的、当前事实、需要对方确认什么、是否已解决
待确认
B2F-001
- 时间:2026-04-01
- 谁提的:backend
- 当前事实:
- backend 当前主链已经可联调:
POST /auth/login/wechat-miniGET /me/entry-homeGET /events/{eventPublicID}/playPOST /events/{eventPublicID}/launchPOST /sessions/{sessionPublicID}/startPOST /sessions/{sessionPublicID}/finishGET /sessions/{sessionPublicID}/result
- 当前建议统一使用 demo 入口:
eventPublicID = evt_demo_001channelCode = mini-demochannelType = wechat_mini
- backend 当前主链已经可联调:
- 需要对方确认什么:
- frontend 是否按这组 demo 数据作为当前唯一联调入口
- 是否已解决:否
B2F-002
- 时间:2026-04-01
- 谁提的:backend
- 当前事实:
- 进入游戏的正式流程必须以
launch返回值为准 - backend 当前约定字段:
launch.resolvedRelease.releaseIdlaunch.resolvedRelease.manifestUrllaunch.resolvedRelease.manifestChecksumSha256launch.config.configUrllaunch.config.configLabellaunch.config.releaseIdlaunch.config.routeCodelaunch.business.sessionIdlaunch.business.sessionTokenlaunch.business.sessionTokenExpiresAt
- 进入游戏的正式流程必须以
- 需要对方确认什么:
- frontend 是否确认正式流程只消费上述字段,不再自行推断 release URL
- 是否已解决:否
B2F-003
- 时间:2026-04-01
- 谁提的:backend
- 当前事实:
- backend 准备把“放弃恢复”收口为
finish(cancelled)语义 - 当前语义尚未最终拍板
- backend 准备把“放弃恢复”收口为
- 需要对方确认什么:
- frontend 是否可以先预埋“放弃恢复”调用位,但在语义确认前不默认启用
- 是否已解决:否
已确认
B2F-004
- 时间:2026-04-01
- 谁提的:backend
- 当前事实:
- 正式联调时不应回退到本地样例配置路径
- 不应直接读取根目录
event/*.json - 应只认 launch 返回的
manifestUrl
- 需要对方确认什么:
- 无
- 是否已解决:是
B2F-005
- 时间:2026-04-01
- 谁提的:backend
- 当前事实:
- 接口说明优先看 workbench 里的中文 API 列表
- 深入字段说明再看 接口清单
- 需要对方确认什么:
- 无
- 是否已解决:是
阻塞
B2F-006
- 时间:2026-04-01
- 谁提的:backend
- 当前事实:
- 如果 frontend 再出现 manifest 加载失败,backend 仅靠一句“加载失败”无法定位
- 需要对方确认什么:
- 如再出现此类问题,请一次性提供:
eventPublicIDreleaseIdmanifestUrl- 页面报错文案
- 控制台日志
- 网络请求日志
- 如再出现此类问题,请一次性提供:
- 是否已解决:否
已完成
B2F-007
- 时间:2026-04-01
- 谁提的:backend
- 当前事实:
- backend 已修复
publish build只写 DB、不上传 OSS 的问题 - 新发布的 demo release manifest 已可正常访问
- 当前可用 release:
eventPublicID = evt_demo_001releaseId = rel_e7dd953743c5c0d2manifestUrl = https://oss-mbh5.colormaprun.com/gotomars/event/releases/evt_demo_001/rel_e7dd953743c5c0d2/manifest.json
- backend 已修复
- 需要对方确认什么:
- 无
- 是否已解决:是
B2F-008
- 时间:2026-04-01
- 谁提的:backend
- 当前事实:
- backend workbench 已支持中文 API 列表
- 当前可用于日常联调:
POST /dev/bootstrap-demoGET /dev/workbench
- 需要对方确认什么:
- 无
- 是否已解决:是
下一步
B2F-009
- 时间:2026-04-01
- 谁提的:backend
- 当前事实:
- backend 下一步会优先处理 P0:
- 固定
finished / failed / cancelled - 明确“放弃恢复”是否落
cancelled - 收稳
start / finish幂等
- 固定
- backend 下一步会优先处理 P0:
- 需要对方确认什么:
- frontend 当前优先配合:
- 用最新 demo release 回归
play -> launch -> map load - 确认正式流程只认 launch 返回的
manifestUrl - 预埋“放弃恢复”调用位
- 用最新 demo release 回归
- frontend 当前优先配合:
- 是否已解决:否