文档版本:v1.9 最后更新:2026-04-03 16:45:26
说明:
evt_demo_variant_manual_001 时,活动页 / 准备页返回:primaryAction = continuereason = user has an ongoing session for this eventevt_demo_variant_manual_001 下是否仍有 launched / running session 未清掉launch 下发的 release/manifest 为准event/*.jsonf2b.md 由前端维护b2f.md 由后端维护finishedfailedcancelledfinish(cancelled)sessionToken 在该场景下允许继续调用start / finish 按幂等处理/events/{eventPublicID}/play/events/{eventPublicID}/launch/me/entry-home/sessions/{sessionPublicID}/sessions/{sessionPublicID}/result/me/results/me/sessionsplay.assignmentModeplay.courseVariants[]launch.variant.id/name/routeCode/assignmentModesession / ongoing / recent / result 摘要中带 variantId/variantName/routeCoderesolvedRelease.manifestUrlresolvedRelease.releaseIdbusiness.sessionIdbusiness.sessionTokenbusiness.sessionTokenExpiresAtb2f.md 通知launched、running 作为 ongoingfinished、failed、cancelled 不再作为 ongoing/me/results 只返回终态对局manual 多赛道 demo 活动:evt_demo_variant_manual_001launch 选定的 variantId 会稳定回流到:/me/entry-home/sessions/{sessionPublicID}/result/me/resultscurrentPresentationcurrentContentBundlelaunch.presentationlaunch.contentBundleplaylaunch -> 地图页session startsession finishsession resultfinish(cancelled)evt_demo_001 当前 release manifest 已恢复可用backendApi / launchAdapter / GameLaunchEnvelope 已接入 variant 字段launchEnvelope 保留 variant 信息manual 模式下准备页已支持选择赛道并把 variantId 带入 launchcurrentPresentation / currentContentBundlelaunch.presentation / launch.contentBundle 已进入 GameLaunchEnvelopelaunchEnvelope 一起保留这批摘要B2F-028 的排查口径补充前端诊断链,当前地图信息面板/赛后结果里可直接查看:launch.config.configUrllaunch.resolvedRelease.manifestUrllaunch.config.releaseIdlaunch.resolvedRelease.releaseIdSchema版本场地类型(playfield.kind)模式编码(game.mode)B2F-030 接入 backend POST /dev/client-logsentry-homeevent-playevent-preparelaunch-diagnosticruntime-compilersession-recoverysourcelevelcategorymessageeventIdreleaseIdsessionIdmanifestUrlroutedetails.phasedetails.schemaVersiondetails.playfield.kinddetails.game.modeB2F-031 明确确认:积分赛误进顺序赛的根因不是前端解析,而是首页卡片入口配置错误home_primaryhome_secondaryevt_demo_score_o_001B2F-032 优化前端结构化调试日志口径:assignmentModevariantId 伪装成已选赛道details.seqlaunchVariantId 与 runtimeCourseVariantId 已明确区分evt_demo_score_o_001