文档版本:v1.5 最后更新:2026-04-03 20:02:00
说明:
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 一起保留这批摘要