From a2d4566ed65a78311ac26fa2d17cfe9fee00e476 Mon Sep 17 00:00:00 2001
From: MacBuilder <MacBuilder@secondworld.com>
Date: 星期三, 26 九月 2018 22:08:04 +0800
Subject: [PATCH] update 猫儿iossdk逻辑修改

---
 ChannelDiff/iOS/mrgameios/The2thWorldSDK/UniversalSDK.mm |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/ChannelDiff/iOS/mrgameios/The2thWorldSDK/UniversalSDK.mm b/ChannelDiff/iOS/mrgameios/The2thWorldSDK/UniversalSDK.mm
index cc5ec83..19b346e 100644
--- a/ChannelDiff/iOS/mrgameios/The2thWorldSDK/UniversalSDK.mm
+++ b/ChannelDiff/iOS/mrgameios/The2thWorldSDK/UniversalSDK.mm
@@ -81,7 +81,7 @@
     // 鍙戦�佸垵濮嬪寲瀹屾垚
     [_dict removeAllObjects];
     [_dict setObject:[NSNumber numberWithInt:S2U_SdkInitComplete] forKey:@"code"];
-    [_dict setObject:@"sp" forKey:@"channelPlatform"];
+    [_dict setObject:@"mr" forKey:@"channelPlatform"];
     [self SendMessageToUnity:_dict];
 }
 
@@ -347,10 +347,15 @@
         }
         case U2S_FreePlatformPay:
         {
+            NSString* _roleName = [_dict objectForKey:@"roleName"];
+            _roleName = [_roleName stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
+            NSMutableString* _temp = [[NSMutableString alloc] initWithString:_roleName];
+            _roleName = [_temp stringByReplacingOccurrencesOfString:@"\u0000" withString:@""];
+            
             MRRoleInformation *_model = [MRRoleInformation getInstance];
-            _model.productid = [_dict objectForKey:@"identifier"];
+            _model.productid = [_dict objectForKey:@"cpInfo"];
             _model.roleid = [_dict objectForKey:@"roleID"];
-            _model.rolename = [_dict objectForKey:@"roleName"];
+            _model.rolename = _roleName;
             _model.gamecno = [_dict objectForKey:@"orderId"];
             _model.rolelevel = [_dict objectForKey:@"level"];
             _model.serverid = [_dict objectForKey:@"sid"];
@@ -370,6 +375,7 @@
                  NSMutableDictionary *_dict = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                                                         [NSNumber numberWithInt:S2U_FreePlatformPayFail],@"code",nil];
                                               [                         self SendMessageToUnity:_dict];
+                 NSLog(@"PayFail: %@",msg);
              }];
         }
             break;

--
Gitblit v1.8.0