三国卡牌客户端基础资源仓库
hch
2026-07-15 31b7fccaf3be4e9a78f6b339fc5a058391bc8477
0312 追踪弹框
1个文件已修改
4 ■■■■ 已修改文件
Assets/Editor/XCodeProjectMod.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/XCodeProjectMod.cs
@@ -183,7 +183,7 @@
        //修改UnityAppController.mm 文件
        var _xclass = new XClass(projectPath + "/Classes/UnityAppController.mm");
        //引入fimpfunSDK
        _xclass.WriteBelow("#include \"PluginBase/AppDelegateListener.h\"", "#import \"fimpfunSDK.h\"");
        _xclass.WriteBelow("#include \"PluginBase/AppDelegateListener.h\"", "#import \"fimpfunSDK.h\"\n#import <AppTrackingTransparency/AppTrackingTransparency.h>");
        //unity交互调用的方法
        string newCode = "\n" +
                 "extern \"C\" void IOSUniyMessageHandle(const char* jsonString) {\n" +
@@ -199,7 +199,7 @@
        // fimpfunSDK 生命周期
        _xclass.WriteBelow("- (BOOL)application:(UIApplication*)app openURL:(NSURL*)url options:(NSDictionary<NSString*, id>*)options\n{", "\n    [_fimpfunBridge application:app openURL:url options:options];");
        _xclass.WriteBelow("::printf(\"-> applicationDidBecomeActive()\\n\");", "[_fimpfunBridge applicationDidBecomeActive:application];");
        _xclass.WriteBelow("::printf(\"-> applicationDidBecomeActive()\\n\");", "    [_fimpfunBridge applicationDidBecomeActive:application];\n    if (@available(iOS 14, *)) {\n        static dispatch_once_t onceToken;\n        dispatch_once(&onceToken, ^{\n            [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {\n                NSLog(@\"[ATT] Authorization status: %ld\", (long)status);\n            }];\n        });\n    }");
        //修改UnityAppController.h 文件