//
//  WeChatSDK.swift
//  ylgamehall
//
//  微信 OpenSDK 1.8.2 启动注册（与 daoqi msext 同款，避免 2.x 强制
//  Universal Link 的运维负担：HTTPS 域名 + AASA + 微信开放平台后台审核）。
//
//  通过 Bridging Header 导入 ObjC 头（1.x .a 静态库无 Swift module），
//  详见 ylgamehall-Bridging-Header.h。
//

import Foundation
import UIKit

@MainActor
public enum WeChatSDK {

    /// 微信 AppID（沿用 msext SGDefineInfo.h:105 kAuthOpenID）
    public static let appID = "wx586a9b321e56efb7"

    /// 启动注册：在 AppDelegate.didFinishLaunchingWithOptions 调用一次。
    /// 1.x 单参数 registerApp，不需要 Universal Link。
    public static func register() {
        WXApi.registerApp(appID)
    }

    /// SceneDelegate.openURLContexts 转发入口。
    public static func handleOpenURL(_ url: URL) -> Bool {
        WXApi.handleOpen(url, delegate: WeChatManager.shared)
    }
}
