From 804d364e5335df5135eb972e4f39804a944b0cd6 Mon Sep 17 00:00:00 2001 From: MacBuilder <MacBuilder@secondworld.com> Date: 星期二, 21 八月 2018 22:28:00 +0800 Subject: [PATCH] Fixed IOS SDK 增加今日头条sdk; Fixed IOS SDK 接入今日头条sdk; Fixed IOS 切换账号没有回调事件; --- Assets/Plugins/iOS/The2thWorldSDK/UniversalSDK.mm | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/Assets/Plugins/iOS/The2thWorldSDK/UniversalSDK.mm b/Assets/Plugins/iOS/The2thWorldSDK/UniversalSDK.mm index 03531e3..6e88c97 100644 --- a/Assets/Plugins/iOS/The2thWorldSDK/UniversalSDK.mm +++ b/Assets/Plugins/iOS/The2thWorldSDK/UniversalSDK.mm @@ -15,6 +15,7 @@ #import <UserNotifications/UserNotifications.h> #endif #import "SystemConfiguration/CaptiveNetwork.h" +#import <TTTracker/TTTracker+Game.h> @interface UniversalSDK()<JPUSHRegisterDelegate> @end @@ -81,6 +82,9 @@ // 鐑簯鍒濆鍖� [Tracking initWithAppKey:@"3c3724431309474be938e0b64d4ad74f" withChannelId:@"_default_"]; + + // 浠婃棩澶存潯 + [TTTracker startWithAppID:@"151709" channel:@"ios-snqxz" appName:@"灏戝勾濂囦緺浼�"]; // 鍙戦�佸垵濮嬪寲瀹屾垚 [_dict removeAllObjects]; @@ -184,6 +188,8 @@ [self SendMessageToUnity:_dict]; [Tracking setRegisterWithAccountID:_account.identifier]; + + [TTTracker registerEventByMethod:@"freesdk" isSuccess:YES]; } -(void) FreeSDKLoginOK @@ -362,6 +368,12 @@ [FreeSDK logout]; } [FreeSDK presentLoginDialog:nil]; + + NSDictionary *_dict = [NSDictionary dictionaryWithObjectsAndKeys: + [NSNumber numberWithInt:S2U_FreePlatformLogoutOk], @"code", nil]; + + [self SendMessageToUnity:_dict]; + break; } case U2S_FreePlatformPay: @@ -375,6 +387,23 @@ [FreeSDK pay:_order]; } break; + case U2S_PayFinished: + { + [Tracking setRyzf:[_dict objectForKey:@"orderID"] + ryzfType:@"freesdk" + hbType:[_dict objectForKey:@"moneyType"] + hbAmount:[[_dict objectForKey:@"money"] floatValue]]; + + [TTTracker purchaseEventWithContentType:@"" + contentName:@"" + contentID:@"" + contentNumber:1 + paymentChannel:@"freesdk" + currency:[_dict objectForKey:@"moneyType"] + currency_amount:[[_dict objectForKey:@"money"] intValue] + isSuccess:YES]; + } + break; case U2S_BatteryListenStart: if(_thread == NULL) { -- Gitblit v1.8.0