修复定位的回调问题
This commit is contained in:
@@ -16,6 +16,10 @@ public final class WebContainerViewController: UIViewController {
|
||||
// MARK: - UI
|
||||
|
||||
private let bridgedWebView = BridgedWebView(label: "lobby")
|
||||
|
||||
/// 大厅私有的定位服务(msext NewRootVC.m:1568 `configLocationManager` 等价)。
|
||||
/// 与子游戏那一个互不影响 —— 这是 msext 的原始结构,不可再合并成单例。
|
||||
private let locationService = LocationService(owner: "lobby")
|
||||
private let splash = SplashOverlay()
|
||||
|
||||
// MARK: - Handlers (有状态的 handler 注册器持有,无状态的走 enum 静态 register)
|
||||
@@ -77,7 +81,7 @@ public final class WebContainerViewController: UIViewController {
|
||||
DeviceInfoHandler.register(on: bridge) // §3.1 [21] + §3.2 [1]
|
||||
BrowserHandler.register(on: bridge) // §3.1 [16]
|
||||
OpenSaomaHandler.register(on: bridge) // §3.1 [22]空 stub
|
||||
StartLocationHandler.register(on: bridge, label: "lobby") // §3.1 [20]Phase 5 完整实现,Phase 2 stub
|
||||
StartLocationHandler.register(on: bridge, label: "lobby", location: locationService) // §3.1 [20]Phase 5 完整实现,Phase 2 stub
|
||||
|
||||
// Phase 3.A 本地音频 + 3.C/3.D stub
|
||||
// assetsRoot 闭包 = 大厅 H5 根目录(lobbyIndex 父目录),lobby 不做升级
|
||||
|
||||
Reference in New Issue
Block a user