From 3ffbaff6eb9d89c7b5dd7acefa35ef9886395aff Mon Sep 17 00:00:00 2001
From: MacBuilder <MacBuilder@secondworld.com>
Date: 星期五, 28 九月 2018 22:30:39 +0800
Subject: [PATCH] Fixed 猫耳iOSBuild逻辑增加代码注入

---
 Assets/Editor/XCodeProjectMod.cs |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/Assets/Editor/XCodeProjectMod.cs b/Assets/Editor/XCodeProjectMod.cs
index ee9253a..7b5fcec 100644
--- a/Assets/Editor/XCodeProjectMod.cs
+++ b/Assets/Editor/XCodeProjectMod.cs
@@ -116,7 +116,7 @@
         var _xclass = new XClass(projectPath + "/Classes/UnityAppController.mm");
 
         //鍦ㄦ寚瀹氫唬鐮佸悗闈㈠鍔犱竴琛屼唬鐮�
-        _xclass.WriteBelow("#include \"PluginBase/AppDelegateListener.h\"", "#include \"UniversalSDK.h\"\n#include \"JPushService.h\"");
+        _xclass.WriteBelow("#include \"PluginBase/AppDelegateListener.h\"", "#include \"UniversalSDK.h\"\n#include \"JPushService.h\"\n#include \"IAPManager.h\"");
 
         string newCode = "\n" +
                          "extern \"C\" void IOSMessageHandle(const char* jsonString) {\n" +
@@ -126,6 +126,7 @@
                            newCode);
 
         newCode = "\n" +
+                   "    [[IAPManager shared] startManager];\n" +
                    "    _universalSDK = [[UniversalSDK alloc] init];\n" +
                    "    [_universalSDK JPushInit:launchOptions];";
 
@@ -133,6 +134,7 @@
         _xclass.WriteBelow("[KeyboardDelegate Initialize];", newCode);
 
         _xclass.WriteBelow("UnitySendDeviceToken(deviceToken);", "    [JPUSHService registerDeviceToken:deviceToken];");
+        _xclass.WriteBelow("SensorsCleanup();", "    [[IAPManager shared] startManager];");
 
         newCode = "UnitySendRemoteNotification(userInfo);\n" +
             "    [JPUSHService handleRemoteNotification:userInfo];\n";

--
Gitblit v1.8.0