diff --git a/wake/View/Blind/ContentView.swift b/wake/View/Blind/ContentView.swift index e284dcd..4d41245 100644 --- a/wake/View/Blind/ContentView.swift +++ b/wake/View/Blind/ContentView.swift @@ -856,15 +856,26 @@ struct BlindBoxView: View { // MARK: - 预览 #Preview { BlindBoxView(mediaType: .all) + .onAppear { + // 仅在Preview中设置模拟令牌(不要在生产代码中使用) + #if DEBUG + if ProcessInfo.processInfo.environment["XCODE_RUNNING_FOR_PREVIEWS"] == "1" { + // 设置模拟令牌用于Preview + let previewToken = "eyJ0eXAiOiJKV1QiLCJhbGciOiJFZERTQSJ9.eyJqdGkiOjczNzAwMTY5NzMzODE1NzA1NjAsImlkZW50aXR5IjoiNzM1MDQzOTY2MzExNjYxOTc3NyIsImV4cCI6MTc1Nzc1Mzc3NH0.tZ8p5sW4KX6HFoJpJN0e4VmJOAGhTrYD2yTwQwilKpufzqOAfXX4vpGYBurgBIcHj2KmXKX2PQMOeeAtvAypDA" + KeychainHelper.saveAccessToken(previewToken) + print("🔑 Preview token set for testing") + } + #endif + } } -struct TransparentVideoPlayer: UIViewRepresentable { - func makeUIView(context: Context) -> UIView { - let view = UIView() - view.backgroundColor = .clear - view.isOpaque = false - return view - } +// struct TransparentVideoPlayer: UIViewRepresentable { +// func makeUIView(context: Context) -> UIView { +// let view = UIView() +// view.backgroundColor = .clear +// view.isOpaque = false +// return view +// } - func updateUIView(_ uiView: UIView, context: Context) {} -} +// func updateUIView(_ uiView: UIView, context: Context) {} +// }