BackGameDataHandler:补 SDK 接入 TODO 清单(防止未来漏清理)

记录 Phase 4.E 微信 / Phase 5 定位 / Phase 3.B-D 录音上传 / Phase 8 Agora
真实接入时必须在此处补的对应清理钩子(msext 在 backgameData / cleanUpAction
里逐项清理;我们当前 stub 状态无需要清的状态,但落地任一 SDK 后必须回到此处补 1 行)。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
joywayer
2026-06-22 21:23:56 +08:00
co-authored by Claude Opus 4.7
parent c77037f407
commit 5b67e414b3
@@ -16,6 +16,27 @@
// H5 backgameData bridge handler JS callback
// msext
//
//
// SDK msext backgameData / cleanUpAction
// stub SDK
// MainActor.run
//
// - Phase 4.E SDK`WXApi.delegate = nil`
// msext gameController.m:699 pop SubGameVC
//
// - Phase 5 `LocationService.shared.stop()` + delegate nil
// msext gameController.m:2473-2478 cleanUpAction +
//
//
// - Phase 3.B/C/D / `Recorder.shared.cancel()` +
// `Uploader.shared.cancelInFlight()`
// msext ChatVoiceRecorderVC VC
// cancel pop
//
// - Phase 8 Agora`agoraKit.leaveChannel(...)`
// VideoRoomHandlers stub
//
//
import Foundation