From 4b4fada0304289ba49fe0bacaac077fa41d1df5c Mon Sep 17 00:00:00 2001
From: lpw
Date: Tue, 18 Mar 2025 09:04:51 +0800
Subject: [PATCH] 提交 4.4.0

---
 frameworks/WASdkIntf.framework/WASdkIntf                          |    0 
 frameworks/WASdkIntf.framework/Headers/WAUserInfoUpdateEvent.h    |   33 +++
 WASdkIntf/4.4.0/WASdkIntf.podspec                                 |   23 ++
 frameworks/WASdkIntf.framework/Headers/WAEvent.h                  |    2 
 frameworks/WASdkIntf.framework/Headers/WALvXEvent.h               |   31 +++
 frameworks/WASdkIntf.framework/_CodeSignature/CodeResources       |  179 +++++++++++++++++--
 frameworks/WASdkIntf.framework/Headers/WAICsc.h                   |    4 
 frameworks/WASdkIntf.framework/_CodeSignature/CodeDirectory       |    0 
 WASdkIntf.podspec                                                 |    4 
 frameworks/WASdkIntf.framework/Headers/WASdkConfigParser.h        |   47 +++++
 frameworks/WASdkIntf.framework/Headers/WALevelAchievedEvent.h     |   34 +++
 frameworks/WASdkIntf.framework/Headers/WAUserImportEvent.h        |   24 ++
 frameworks/WASdkIntf.framework/Headers/WATutorialCompletedEvent.h |   20 ++
 frameworks/WASdkIntf.framework/Headers/WASdkIntf.h                |   12 +
 frameworks/WASdkIntf.framework/Info.plist                         |    0 
 frameworks/WASdkIntf.framework/_CodeSignature/CodeSignature       |    0 
 frameworks/WASdkIntf.framework/Headers/WAPurchaseEvent.h          |   39 ++++
 frameworks/WASdkIntf.framework/Headers/WAInitiatedPurchaseEvent.h |   19 ++
 frameworks/WASdkIntf.framework/Headers/WAConstants.h              |    9 +
 frameworks/WASdkIntf.framework/_CodeSignature/CodeRequirements-1  |    0 
 frameworks/WASdkIntf.framework/Headers/WACode.h                   |    3 
 frameworks/WASdkIntf.framework/Headers/WACscProxy.h               |    4 
 frameworks/WASdkIntf.framework/Headers/WAUserCreateEvent.h        |   41 ++++
 frameworks/WASdkIntf.framework/Headers/WACoreProxy.h              |    2 
 24 files changed, 504 insertions(+), 26 deletions(-)

diff --git a/WASdkIntf.podspec b/WASdkIntf.podspec
index af4f0f0..b1d59b1 100644
--- a/WASdkIntf.podspec
+++ b/WASdkIntf.podspec
@@ -9,7 +9,7 @@
 Pod::Spec.new do |s|
 
 s.name = 'WASdkIntf'
-s.version = '4.3.0'
+s.version = '4.4.0'
 s.summary = 'WASdkIntf framework in production environment.'
 s.license = 'MIT'
 s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" }
@@ -18,6 +18,6 @@
 s.platform = :ios
 s.ios.deployment_target = "7.0"
 s.vendored_frameworks = 'frameworks/WASdkIntf.framework'
-s.resources = ['config/*.plist']
+#s.resources = ['config/*.plist']
 s.requires_arc = true
 end
diff --git a/WASdkIntf/4.4.0/WASdkIntf.podspec b/WASdkIntf/4.4.0/WASdkIntf.podspec
new file mode 100644
index 0000000..b1d59b1
--- /dev/null
+++ b/WASdkIntf/4.4.0/WASdkIntf.podspec
@@ -0,0 +1,23 @@
+#
+#  Be sure to run `pod spec lint WASdkIntf.podspec' to ensure this is a
+#  valid spec and to remove all comments including this before submitting the spec.
+#
+#  To learn more about Podspec attributes see http://docs.cocoapods.org/specification.html
+#  To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/
+#
+
+Pod::Spec.new do |s|
+
+s.name = 'WASdkIntf'
+s.version = '4.4.0'
+s.summary = 'WASdkIntf framework in production environment.'
+s.license = 'MIT'
+s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" }
+s.homepage = 'http://repo.wingsdk.cn:8082/summary/WASdkIntf.git'
+s.source = { :git => "http://admin@repo.wingsdk.cn:8082/r/WASdkIntf.git" , :tag => s.version}
+s.platform = :ios
+s.ios.deployment_target = "7.0"
+s.vendored_frameworks = 'frameworks/WASdkIntf.framework'
+#s.resources = ['config/*.plist']
+s.requires_arc = true
+end
diff --git a/frameworks/WASdkIntf.framework/Headers/WACode.h b/frameworks/WASdkIntf.framework/Headers/WACode.h
index 06e8205..e3ec79a 100644
--- a/frameworks/WASdkIntf.framework/Headers/WACode.h
+++ b/frameworks/WASdkIntf.framework/Headers/WACode.h
@@ -51,6 +51,9 @@
     
     WACodeEmailExists = 4054 ,//邮箱地址已存在
     
+    WACodeGraphCodeError = 4055 ,//图形验证码错误
+
+    
     WACodeAccountError = 4057 ,//账号错误
     WACodePasswordError = 4058 ,//账号或密码错误
     WACodeUserCenterClosed = 4059 ,//用户中心未开启
diff --git a/frameworks/WASdkIntf.framework/Headers/WAConstants.h b/frameworks/WASdkIntf.framework/Headers/WAConstants.h
index 43e6b74..e87e904 100644
--- a/frameworks/WASdkIntf.framework/Headers/WAConstants.h
+++ b/frameworks/WASdkIntf.framework/Headers/WAConstants.h
@@ -109,6 +109,14 @@
 extern NSString *const WAUnbindDidSucceedNotification;//解绑成功
 extern NSString *const WAUnbindDidFailNotification;//解绑失败
 
+
+
+// sdk登录成功、登出、更新角色id监听
+extern NSString *const WAUserDidLogoutNotification;
+extern NSString *const WAUserDidLoginSuccessNotification;
+extern NSString *const WAUserDidUpdateGameUserIdNotification;
+
+
 // SDK类型
 extern const int WA_SDK_TYPE_FR; // 国外
 extern const int WA_SDK_TYPE_CN; // 国内
@@ -138,6 +146,7 @@
 extern const int WA_ACCOUNT_DELETE_UI_FAILURE; //调用失败,未开启删除权限或者未登录
 
 
+extern NSString *const WAPAYCHANNEL_WASANDBOX;
 
 @interface WAConstants : NSObject {
     
diff --git a/frameworks/WASdkIntf.framework/Headers/WACoreProxy.h b/frameworks/WASdkIntf.framework/Headers/WACoreProxy.h
index c2e86cc..7c835e5 100644
--- a/frameworks/WASdkIntf.framework/Headers/WACoreProxy.h
+++ b/frameworks/WASdkIntf.framework/Headers/WACoreProxy.h
@@ -29,7 +29,7 @@
 
 #define WALogImpt(fmt,...) {\
 NSLog((@"WASDK LOG [(version %@) %s ]:" fmt), [WACoreProxy getSdkVer],__FUNCTION__, ##__VA_ARGS__);\
-if([WACoreProxy isDebugMode]){\
+if([WACoreProxy displayLog]){\
 [WACoreProxy addLogWithString:[NSString stringWithFormat:(@"(version %@) %s ]:" fmt),[WACoreProxy getSdkVer],__FUNCTION__, ##__VA_ARGS__]];\
 }\
 }
diff --git a/frameworks/WASdkIntf.framework/Headers/WACscProxy.h b/frameworks/WASdkIntf.framework/Headers/WACscProxy.h
index 42ce4b6..e18a778 100644
--- a/frameworks/WASdkIntf.framework/Headers/WACscProxy.h
+++ b/frameworks/WASdkIntf.framework/Headers/WACscProxy.h
@@ -39,6 +39,10 @@
 */
 + (void) openGameReviewAiHelp;
 
+/*!
+@abstract 获取未读消息数目
+*/
++ (void) getUnreadMessageCount:(void(^_Nonnull)(int messageCount, NSError * _Nullable error))callBackBlock;
 
 
 
diff --git a/frameworks/WASdkIntf.framework/Headers/WAEvent.h b/frameworks/WASdkIntf.framework/Headers/WAEvent.h
index aa769cb..d45e2a1 100644
--- a/frameworks/WASdkIntf.framework/Headers/WAEvent.h
+++ b/frameworks/WASdkIntf.framework/Headers/WAEvent.h
@@ -7,6 +7,8 @@
 //
 
 #import <Foundation/Foundation.h>
+#import <WASdkIntf/WATrackProxy.h>
+
 /*!
  @discussion WAEvent 该类用来做数据收集
  - - -
diff --git a/frameworks/WASdkIntf.framework/Headers/WAICsc.h b/frameworks/WASdkIntf.framework/Headers/WAICsc.h
index 5abb244..209320b 100644
--- a/frameworks/WASdkIntf.framework/Headers/WAICsc.h
+++ b/frameworks/WASdkIntf.framework/Headers/WAICsc.h
@@ -32,4 +32,8 @@
 - (void) openGameReviewAiHelp;
 
 
+#pragma mark -- 获取未读消息数目
+- (void) getUnreadMessageCount:(void(^_Nonnull)(int messageCount, NSError * _Nullable error))callBackBlock;
+
+
 @end
diff --git a/frameworks/WASdkIntf.framework/Headers/WAInitiatedPurchaseEvent.h b/frameworks/WASdkIntf.framework/Headers/WAInitiatedPurchaseEvent.h
new file mode 100644
index 0000000..214c5c1
--- /dev/null
+++ b/frameworks/WASdkIntf.framework/Headers/WAInitiatedPurchaseEvent.h
@@ -0,0 +1,19 @@
+//
+//  WAInitiatedPurchaseEvent.h
+//  WASdkImpl
+//
+//  Created by lpw on 2025/2/27.
+//  Copyright © 2025 GHW-T-01. All rights reserved.
+//
+/**
+ * ghw_initiated_purchase 点击购买事件(虚拟货币)
+ */
+#import <WASdkIntf/WAEvent.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface WAInitiatedPurchaseEvent : WAEvent
+- (instancetype)init;
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/WASdkIntf.framework/Headers/WALevelAchievedEvent.h b/frameworks/WASdkIntf.framework/Headers/WALevelAchievedEvent.h
new file mode 100644
index 0000000..b87d893
--- /dev/null
+++ b/frameworks/WASdkIntf.framework/Headers/WALevelAchievedEvent.h
@@ -0,0 +1,34 @@
+//
+//  WALevelAchievedEvent.h
+//  WASdkImpl
+//
+//  Created by lpw on 2025/2/27.
+//  Copyright © 2025 GHW-T-01. All rights reserved.
+//
+/**
+ * ghw_level_achieved 等级增长事件
+ */
+#import <WASdkIntf/WAEvent.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface WALevelAchievedEvent : WAEvent
+
+
+/**
+ * ghw_level_achieved 等级增长事件
+ * <br>触发时机:玩家达到新的等级时调用
+ *
+ * @param currentLevel 当前等级
+ */
+- (instancetype)initWithCurrentLevel:(int)currentLevel optionalParameter:(nullable NSDictionary*)parameterDic;
+
+
+
+
+
+@end
+
+
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/WASdkIntf.framework/Headers/WALvXEvent.h b/frameworks/WASdkIntf.framework/Headers/WALvXEvent.h
new file mode 100644
index 0000000..78001fd
--- /dev/null
+++ b/frameworks/WASdkIntf.framework/Headers/WALvXEvent.h
@@ -0,0 +1,31 @@
+//
+//  WALvXEvent.h
+//  WASdkImpl
+//
+//  Created by lpw on 2025/2/27.
+//  Copyright © 2025 GHW-T-01. All rights reserved.
+//
+
+#import <WASdkIntf/WAEvent.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface WALvXEvent : WAEvent
+
+
+/**
+ * ghw_self_lv_x 关键等级,传递时,只需传递int类型的级别,sdk内部会自动携带ghw_self_lv_前缀
+ * <br>触发时机:玩家达到关键等级(需要运营决定)时调用
+ *
+ * @param level 关键等级
+ */
+- (instancetype)initWithLevel:(int)level;
+
+
+
+
+@end
+
+
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/WASdkIntf.framework/Headers/WAPurchaseEvent.h b/frameworks/WASdkIntf.framework/Headers/WAPurchaseEvent.h
new file mode 100644
index 0000000..7c9f865
--- /dev/null
+++ b/frameworks/WASdkIntf.framework/Headers/WAPurchaseEvent.h
@@ -0,0 +1,39 @@
+//
+//  WAPurchaseEvent.h
+//  WASdkImpl
+//
+//  Created by lpw on 2025/2/27.
+//  Copyright © 2025 GHW-T-01. All rights reserved.
+//
+/**
+ * ghw_level_achieved 等级增长事件
+ */
+#import <WASdkIntf/WAEvent.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface WAPurchaseEvent : WAEvent
+
+
+/**
+ * ghw_purchase 购买完成事件
+ * <br>触发时机:购买完成的时调用
+ *
+ * @param itemName   商品名称 或者 商品ID
+ * @param itemAmount 交易的数量,一般为 1
+ * @param price      交易的总价
+ */
+
+- (instancetype)initWithItemName:(NSString *)itemName
+                       itemAmount:(int)itemAmount
+                           price:(float)price;
+
+
+
+
+
+@end
+
+
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/WASdkIntf.framework/Headers/WASdkConfigParser.h b/frameworks/WASdkIntf.framework/Headers/WASdkConfigParser.h
new file mode 100644
index 0000000..71e7d2a
--- /dev/null
+++ b/frameworks/WASdkIntf.framework/Headers/WASdkConfigParser.h
@@ -0,0 +1,47 @@
+//
+//  GHWParser.h
+//  test
+//
+//  Created by wuyx on 16/3/3.
+//  Copyright © 2016年 GHW. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import "WAComponent.h"
+@interface WASdkConfigParser : NSObject<NSXMLParserDelegate>
+@property(nonatomic,copy)NSMutableArray* comps;
+@property(nonatomic,copy)NSMutableArray* userComps;//用户模块
+@property(nonatomic,copy)NSMutableArray* payComps;//支付
+@property(nonatomic,copy)NSMutableArray* trackComps;//数据收集模块
+@property(nonatomic,copy)NSMutableArray* socialComps;//社交模块
+@property(nonatomic,copy)NSMutableArray* apwComps;//应用墙模块
+@property(nonatomic,copy)NSMutableArray* coreComps;//公共模块
+@property(nonatomic,copy)NSMutableArray* hupComps;//热更新模块
+@property(nonatomic,copy)NSMutableArray* pushComps;//消息推送模块
+@property(nonatomic,copy)NSMutableArray* adComps;//广告模块
+@property(nonatomic,copy)NSMutableArray* cscComps;//客服系统模块
+@property(nonatomic,copy)NSMutableArray* adMobComps;//admob模块
+
+@property(nonatomic,copy)NSString* ver;
+-(void)start;
+-(void)print;
++(instancetype)shareInstance;
++(NSString*)getVer;
++(NSMutableArray *)getAllComps;
++(NSMutableArray*)getUserComps;
++(NSMutableArray*)getPayComps;
++(NSMutableArray*)getTrackComps;
++(NSMutableArray*)getSocialComps;
++(NSMutableArray*)getApwComps;
++(NSMutableArray*)getCoreComps;
++(NSMutableArray*)getHupComps;
++(NSMutableArray*)getPushComps;
++(NSMutableArray*)getAdComps;
++(NSMutableArray*)getCscComps;
++(NSMutableArray*)getAdMobComps;
+
+//判断模块是否存在
++(BOOL)isExistWithModule:(NSString*)module;
+//判断某个模块的某个渠道是否存在
++(BOOL)isExistWithPlatform:(NSString*)platform module:(NSString*)module;
+@end
diff --git a/frameworks/WASdkIntf.framework/Headers/WASdkIntf.h b/frameworks/WASdkIntf.framework/Headers/WASdkIntf.h
index 781251f..3fcf2bf 100644
--- a/frameworks/WASdkIntf.framework/Headers/WASdkIntf.h
+++ b/frameworks/WASdkIntf.framework/Headers/WASdkIntf.h
@@ -33,6 +33,15 @@
 #import <WASdkIntf/WASocialProxy.h>
 #import <WASdkIntf/WAEvent.h>
 #import <WASdkIntf/WAITrack.h>
+#import <WASdkIntf/WAInitiatedPurchaseEvent.h>
+#import <WASdkIntf/WALevelAchievedEvent.h>
+#import <WASdkIntf/WALvXEvent.h>
+#import <WASdkIntf/WAPurchaseEvent.h>
+#import <WASdkIntf/WATutorialCompletedEvent.h>
+#import <WASdkIntf/WAUserCreateEvent.h>
+#import <WASdkIntf/WAUserImportEvent.h>
+#import <WASdkIntf/WAUserInfoUpdateEvent.h>
+
 #import <WASdkIntf/WATrackProxy.h>
 #import <WASdkIntf/WABindingResult.h>
 #import <WASdkIntf/WALoginResult.h>
@@ -73,4 +82,5 @@
 
 // In this header, you should import all the public headers of your framework using statements like #import <WASdkIntf/PublicHeader.h>
 
-//time:2024/09/29  12:29 ver:4.3.0
+//time:2025/03/12  12:29 ver:4.4.0
+// 1
diff --git a/frameworks/WASdkIntf.framework/Headers/WATutorialCompletedEvent.h b/frameworks/WASdkIntf.framework/Headers/WATutorialCompletedEvent.h
new file mode 100644
index 0000000..d1d08da
--- /dev/null
+++ b/frameworks/WASdkIntf.framework/Headers/WATutorialCompletedEvent.h
@@ -0,0 +1,20 @@
+//
+//  WATutorialCompletedEvent.h
+//  WASdkImpl
+//
+//  Created by lpw on 2025/2/27.
+//  Copyright © 2025 GHW-T-01. All rights reserved.
+//
+/**
+ * ghw_self_tutorial_completed 完成新手任务
+ * <br>触发时机:完成新手任务(需要运营决定)时调用
+ */
+#import <WASdkIntf/WAEvent.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface WATutorialCompletedEvent : WAEvent
+- (instancetype)init;
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/WASdkIntf.framework/Headers/WAUserCreateEvent.h b/frameworks/WASdkIntf.framework/Headers/WAUserCreateEvent.h
new file mode 100644
index 0000000..a4c7214
--- /dev/null
+++ b/frameworks/WASdkIntf.framework/Headers/WAUserCreateEvent.h
@@ -0,0 +1,41 @@
+//
+//  WAUserCreateEvent.h
+//  WASdkImpl
+//
+//  Created by lpw on 2025/2/27.
+//  Copyright © 2025 GHW-T-01. All rights reserved.
+//
+/**
+ * ghw_user_import 用户进服事件
+ */
+#import <WASdkIntf/WAEvent.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface WAUserCreateEvent : WAEvent
+
+
+/**
+ * ghw_user_create 用户创角事件
+ * <br>触发时机:玩家创建角色成功后调用
+ *
+ * @param serverId     服务器ID
+ * @param gameUserId   游戏角色ID
+ * @param nickname     游戏角色名(昵称)
+ * @param registerTime 创角时的时间戳,单位为毫秒(1970以后),长度13位。
+ */
+- (instancetype)initWithServerId:(nonnull NSString *)serverId
+                      gameUserId:(nonnull NSString *)gameUserId
+                        nickname:(nonnull NSString *)nickname
+                    registerTime:(long)registerTime
+               optionalParameter:(nullable NSDictionary*)parameterDic;
+
+                    
+
+
+
+@end
+
+
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/WASdkIntf.framework/Headers/WAUserImportEvent.h b/frameworks/WASdkIntf.framework/Headers/WAUserImportEvent.h
new file mode 100644
index 0000000..a7fbfca
--- /dev/null
+++ b/frameworks/WASdkIntf.framework/Headers/WAUserImportEvent.h
@@ -0,0 +1,24 @@
+//
+//  WAUserImportEvent.h
+//  WASdkImpl
+//
+//  Created by lpw on 2025/2/27.
+//  Copyright © 2025 GHW-T-01. All rights reserved.
+//
+/**
+ * ghw_user_import 用户进服事件
+ */
+#import <WASdkIntf/WAEvent.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface WAUserImportEvent : WAEvent
+
+- (instancetype)initWithServerId:(nonnull NSString *)serverId
+                      gameUserId:(nonnull NSString *)gameUserId
+                        nickname:(nonnull NSString *)nickname
+                           level:(int)level
+                    isFirstEnter:(BOOL)isFirstEnter;
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/WASdkIntf.framework/Headers/WAUserInfoUpdateEvent.h b/frameworks/WASdkIntf.framework/Headers/WAUserInfoUpdateEvent.h
new file mode 100644
index 0000000..f6b1ca9
--- /dev/null
+++ b/frameworks/WASdkIntf.framework/Headers/WAUserInfoUpdateEvent.h
@@ -0,0 +1,33 @@
+//
+//  WAUserInfoUpdateEvent.h
+//  WASdkImpl
+//
+//  Created by lpw on 2025/2/27.
+//  Copyright © 2025 GHW-T-01. All rights reserved.
+//  ghw_user_info_update 更新用户信息
+
+#import <WASdkIntf/WAEvent.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface WAUserInfoUpdateEvent : WAEvent
+
+
+/**
+ * ghw_user_info_update 更新用户信息
+ * <br>触发时机:玩家更改角色昵称时(必须),或信息更新时(可选)
+ *
+ * @param nickname 游戏角色名(昵称)
+ */
+- (instancetype)initWithNickname:(nonnull NSString *)nickname
+               optionalParameter:(nullable NSDictionary*)parameterDic;
+
+                    
+
+
+
+@end
+
+
+
+NS_ASSUME_NONNULL_END
diff --git a/frameworks/WASdkIntf.framework/Info.plist b/frameworks/WASdkIntf.framework/Info.plist
index cb6e136..17de4ba 100644
--- a/frameworks/WASdkIntf.framework/Info.plist
+++ b/frameworks/WASdkIntf.framework/Info.plist
Binary files differ
diff --git a/frameworks/WASdkIntf.framework/WASdkIntf b/frameworks/WASdkIntf.framework/WASdkIntf
index d802d19..f183d78 100644
--- a/frameworks/WASdkIntf.framework/WASdkIntf
+++ b/frameworks/WASdkIntf.framework/WASdkIntf
Binary files differ
diff --git a/frameworks/WASdkIntf.framework/_CodeSignature/CodeDirectory b/frameworks/WASdkIntf.framework/_CodeSignature/CodeDirectory
index d76db2a..849f07f 100644
--- a/frameworks/WASdkIntf.framework/_CodeSignature/CodeDirectory
+++ b/frameworks/WASdkIntf.framework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/WASdkIntf.framework/_CodeSignature/CodeRequirements-1 b/frameworks/WASdkIntf.framework/_CodeSignature/CodeRequirements-1
index 998022e..dde0718 100644
--- a/frameworks/WASdkIntf.framework/_CodeSignature/CodeRequirements-1
+++ b/frameworks/WASdkIntf.framework/_CodeSignature/CodeRequirements-1
Binary files differ
diff --git a/frameworks/WASdkIntf.framework/_CodeSignature/CodeResources b/frameworks/WASdkIntf.framework/_CodeSignature/CodeResources
index cd7cf61..8e0cf7c 100644
--- a/frameworks/WASdkIntf.framework/_CodeSignature/CodeResources
+++ b/frameworks/WASdkIntf.framework/_CodeSignature/CodeResources
@@ -50,7 +50,7 @@
 		</data>
 		<key>Headers/WACode.h</key>
 		<data>
-		r4z2cEKW3wUv3XmeB7Cvl5exxek=
+		BgdvCi1s3D1UTwMMKvgAWj+v9RA=
 		</data>
 		<key>Headers/WAComponent.h</key>
 		<data>
@@ -58,7 +58,7 @@
 		</data>
 		<key>Headers/WAConstants.h</key>
 		<data>
-		68hyemiBLYtvITRc0H9iR2FhOrw=
+		Whop1PerkNLObZR6S0LDCVrscSw=
 		</data>
 		<key>Headers/WACore.h</key>
 		<data>
@@ -66,11 +66,11 @@
 		</data>
 		<key>Headers/WACoreProxy.h</key>
 		<data>
-		D6fW+1MSXGii9SsVEIAhtNgd/dU=
+		3Hy4kwwZgEcZDb5+C9S6svqqL94=
 		</data>
 		<key>Headers/WACscProxy.h</key>
 		<data>
-		jS+1WRdIZEMj8XRaTlJRKsxYhQM=
+		Bc5uZcS2ME+WIkMNcw6xSDUjMiU=
 		</data>
 		<key>Headers/WADeleteRequestModel.h</key>
 		<data>
@@ -90,7 +90,7 @@
 		</data>
 		<key>Headers/WAEvent.h</key>
 		<data>
-		tghaYCX+ot/mxteHkW/fF+HIu30=
+		RCSHjHvQIbf2Klu07MugVfTMtVE=
 		</data>
 		<key>Headers/WAFBAppRequest.h</key>
 		<data>
@@ -134,7 +134,7 @@
 		</data>
 		<key>Headers/WAICsc.h</key>
 		<data>
-		g+/DtUkVfm3QmE1uqd5uZ43RFi8=
+		KyeNNKD3LRZJ+Fj71fhEv8S4T2Y=
 		</data>
 		<key>Headers/WAIHup.h</key>
 		<data>
@@ -168,9 +168,21 @@
 		<data>
 		d+V6PclH0F+tFaf6T+FahgWTknk=
 		</data>
+		<key>Headers/WAInitiatedPurchaseEvent.h</key>
+		<data>
+		YkgGAKsNQB++xoC3k22oVJQvrMM=
+		</data>
+		<key>Headers/WALevelAchievedEvent.h</key>
+		<data>
+		yI3u2zSAtM9/A1WKoumGad+Y4sU=
+		</data>
 		<key>Headers/WALoginResult.h</key>
 		<data>
 		fIjkO7JzEnH/uL1cb9PIDffmtH0=
+		</data>
+		<key>Headers/WALvXEvent.h</key>
+		<data>
+		aK3ZuVpbI0VKeU7lNPId+JNQD8A=
 		</data>
 		<key>Headers/WAParamConfigObj.h</key>
 		<data>
@@ -184,13 +196,21 @@
 		<data>
 		dCH9C3tFdfVePm7aMvyUHM5h4xs=
 		</data>
+		<key>Headers/WAPurchaseEvent.h</key>
+		<data>
+		2vcI5ua8sUQkW7QDNWg2AwoIEpQ=
+		</data>
 		<key>Headers/WAPushProxy.h</key>
 		<data>
 		YXQLz3D/UWZZFYoEsO2jgp6Guv8=
 		</data>
+		<key>Headers/WASdkConfigParser.h</key>
+		<data>
+		xnINPWOa+FXseTxEWH1drnjqSCE=
+		</data>
 		<key>Headers/WASdkIntf.h</key>
 		<data>
-		9x64d3T0pvmRIdTu+pBnLWNWNq4=
+		nCoxJK2hSakFRogTfAvSdtdQfnE=
 		</data>
 		<key>Headers/WAShareLinkContent.h</key>
 		<data>
@@ -224,6 +244,10 @@
 		<data>
 		dzWu92Ef+tVz1sHfUju6+8/JCS8=
 		</data>
+		<key>Headers/WATutorialCompletedEvent.h</key>
+		<data>
+		NX10FRQHT8oPvbsLVW1HPSoaedM=
+		</data>
 		<key>Headers/WAUpdateInfo.h</key>
 		<data>
 		sB7fDiuqcxTPxjHQNRcwjerWPTo=
@@ -232,13 +256,25 @@
 		<data>
 		qzcJ3l46XfYKr/2Pa224hyAHXck=
 		</data>
+		<key>Headers/WAUserCreateEvent.h</key>
+		<data>
+		aXGL7RWikyu1fJmG8xRzCgrEUUM=
+		</data>
+		<key>Headers/WAUserImportEvent.h</key>
+		<data>
+		xE84aVd+xwRfu2o/eMLJZ1EQ8Rs=
+		</data>
+		<key>Headers/WAUserInfoUpdateEvent.h</key>
+		<data>
+		Vn9ZSXKT/rDVMXVsv6+L4sK72lI=
+		</data>
 		<key>Headers/WAUserProxy.h</key>
 		<data>
 		KVvAyYgKdkYNdHtOV0M7w7hazbA=
 		</data>
 		<key>Info.plist</key>
 		<data>
-		urI58WA6NhvemNwOd8CBqMlhcc8=
+		owBXFecjyv9PZSLTgqkvi5rAHy8=
 		</data>
 		<key>Modules/module.modulemap</key>
 		<data>
@@ -372,11 +408,11 @@
 		<dict>
 			<key>hash</key>
 			<data>
-			r4z2cEKW3wUv3XmeB7Cvl5exxek=
+			BgdvCi1s3D1UTwMMKvgAWj+v9RA=
 			</data>
 			<key>hash2</key>
 			<data>
-			5fEQ7dVH56IU5xD6UAa0GGEbu/sYRnMLi32JkfZI9oA=
+			nbKD5brD0LHte3woJfaNiDRkH8xgJ+YxdfjE1bLz3Hg=
 			</data>
 		</dict>
 		<key>Headers/WAComponent.h</key>
@@ -394,11 +430,11 @@
 		<dict>
 			<key>hash</key>
 			<data>
-			68hyemiBLYtvITRc0H9iR2FhOrw=
+			Whop1PerkNLObZR6S0LDCVrscSw=
 			</data>
 			<key>hash2</key>
 			<data>
-			gCixD1Tk1i8sB9HyJP3KILiE7ywFaaX+0DtA+omOXEs=
+			8suiwc84KYORFjwWi/MBYny8C1W2PuPNKn5Y6odfGbw=
 			</data>
 		</dict>
 		<key>Headers/WACore.h</key>
@@ -416,22 +452,22 @@
 		<dict>
 			<key>hash</key>
 			<data>
-			D6fW+1MSXGii9SsVEIAhtNgd/dU=
+			3Hy4kwwZgEcZDb5+C9S6svqqL94=
 			</data>
 			<key>hash2</key>
 			<data>
-			wZpMx1MzFq0Ng9e7wxIMLhtN9A/8N8w2UZyaY8dLY1M=
+			zspwBXmJEH60cpnDPD9nc8nWmzU8CT1bNu1eqX5u6i8=
 			</data>
 		</dict>
 		<key>Headers/WACscProxy.h</key>
 		<dict>
 			<key>hash</key>
 			<data>
-			jS+1WRdIZEMj8XRaTlJRKsxYhQM=
+			Bc5uZcS2ME+WIkMNcw6xSDUjMiU=
 			</data>
 			<key>hash2</key>
 			<data>
-			GJBCcERoJBUj7fVxN1YX1GSTl9zvOeZVwvxWjfvnxik=
+			58LXLJLhp6zRg5oHzSifIb7Z95lZPfSZqQCAjGH6Elo=
 			</data>
 		</dict>
 		<key>Headers/WADeleteRequestModel.h</key>
@@ -482,11 +518,11 @@
 		<dict>
 			<key>hash</key>
 			<data>
-			tghaYCX+ot/mxteHkW/fF+HIu30=
+			RCSHjHvQIbf2Klu07MugVfTMtVE=
 			</data>
 			<key>hash2</key>
 			<data>
-			vOCI6nV5bcEe4NmPS3X8joNFgQyI2v40fhNNiO0VkWA=
+			Pe7opDR4kri8anYpZ+iq7X0Mx4pkKOPtsgfT8RCJ20o=
 			</data>
 		</dict>
 		<key>Headers/WAFBAppRequest.h</key>
@@ -603,11 +639,11 @@
 		<dict>
 			<key>hash</key>
 			<data>
-			g+/DtUkVfm3QmE1uqd5uZ43RFi8=
+			KyeNNKD3LRZJ+Fj71fhEv8S4T2Y=
 			</data>
 			<key>hash2</key>
 			<data>
-			RlpFv5Qtxc1ViIpnVEgtPwmWdYLcTKPiLU/Al/WGpdM=
+			jSFdLf40f+7OAhkBAiHmC/EMTIPc26+g7WfN/7h0W7s=
 			</data>
 		</dict>
 		<key>Headers/WAIHup.h</key>
@@ -698,6 +734,28 @@
 			dd1wZCLHQfzHy2Q38U2Ch2JW1TM9E67TTY1qFj4xIn8=
 			</data>
 		</dict>
+		<key>Headers/WAInitiatedPurchaseEvent.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			YkgGAKsNQB++xoC3k22oVJQvrMM=
+			</data>
+			<key>hash2</key>
+			<data>
+			4l/YVEnuQgxqBL8BJdWklU+iRLmhWfj5jH8d3AKlbqA=
+			</data>
+		</dict>
+		<key>Headers/WALevelAchievedEvent.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			yI3u2zSAtM9/A1WKoumGad+Y4sU=
+			</data>
+			<key>hash2</key>
+			<data>
+			UaRf9TRKU3CA4lwKwLOkwCTslRyteMhviqNkAKkZPtI=
+			</data>
+		</dict>
 		<key>Headers/WALoginResult.h</key>
 		<dict>
 			<key>hash</key>
@@ -707,6 +765,17 @@
 			<key>hash2</key>
 			<data>
 			Wbo3Kq9jy+N6Bhe5lWMK2VJqiDt2abRR+Yh77beS6M8=
+			</data>
+		</dict>
+		<key>Headers/WALvXEvent.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			aK3ZuVpbI0VKeU7lNPId+JNQD8A=
+			</data>
+			<key>hash2</key>
+			<data>
+			uvrgybO6ETFZDNn8JWSBL6E/KZfUsATkb2rx/kPt7ik=
 			</data>
 		</dict>
 		<key>Headers/WAParamConfigObj.h</key>
@@ -742,6 +811,17 @@
 			1aRnn1PmGbPJjqLMBo6df7fZsuToFzO/1ni9Pd74d+o=
 			</data>
 		</dict>
+		<key>Headers/WAPurchaseEvent.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			2vcI5ua8sUQkW7QDNWg2AwoIEpQ=
+			</data>
+			<key>hash2</key>
+			<data>
+			b3Mgqttc7l4apoi2emFKpbnCQQAHQ+RhaI+l5IvDRcQ=
+			</data>
+		</dict>
 		<key>Headers/WAPushProxy.h</key>
 		<dict>
 			<key>hash</key>
@@ -753,15 +833,26 @@
 			2A2CK0uKxn7w5RpdJsZ+NkZRSwiVZKArscZ1/cVceQo=
 			</data>
 		</dict>
+		<key>Headers/WASdkConfigParser.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			xnINPWOa+FXseTxEWH1drnjqSCE=
+			</data>
+			<key>hash2</key>
+			<data>
+			2ZuNrfbYSfPrVg7A+gbRr3d8RM6teGwKhHL7rxTpN8M=
+			</data>
+		</dict>
 		<key>Headers/WASdkIntf.h</key>
 		<dict>
 			<key>hash</key>
 			<data>
-			9x64d3T0pvmRIdTu+pBnLWNWNq4=
+			nCoxJK2hSakFRogTfAvSdtdQfnE=
 			</data>
 			<key>hash2</key>
 			<data>
-			v64ZGxQwJNkRTKaYE6nj6etgl9bxTdxyXDMjIzdDjDo=
+			I0UFFzuEfiWLLpeQvOqyTfjzOYvfh8yzkMOw2NCwS1s=
 			</data>
 		</dict>
 		<key>Headers/WAShareLinkContent.h</key>
@@ -852,6 +943,17 @@
 			5Ye3UhzUi5p//zuns2ilRmFhM9csx86wC81NkLidvrM=
 			</data>
 		</dict>
+		<key>Headers/WATutorialCompletedEvent.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			NX10FRQHT8oPvbsLVW1HPSoaedM=
+			</data>
+			<key>hash2</key>
+			<data>
+			fhKmwE1dEx8jcdbkX+WI49e6+WNdYQMe9d9IFUEcbHA=
+			</data>
+		</dict>
 		<key>Headers/WAUpdateInfo.h</key>
 		<dict>
 			<key>hash</key>
@@ -874,6 +976,39 @@
 			8o/diEF4UTVEdj8LSkBDCIrjRiGPOh6klSCQb5eytzk=
 			</data>
 		</dict>
+		<key>Headers/WAUserCreateEvent.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			aXGL7RWikyu1fJmG8xRzCgrEUUM=
+			</data>
+			<key>hash2</key>
+			<data>
+			DDnzKxS/UuwUm96cOc8655Cesy8QUCdsQtFBE6iYlvw=
+			</data>
+		</dict>
+		<key>Headers/WAUserImportEvent.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			xE84aVd+xwRfu2o/eMLJZ1EQ8Rs=
+			</data>
+			<key>hash2</key>
+			<data>
+			Q6gdez/vR9DE7Bq8Vyve54ENMznpxYsgpm79du/Mqlk=
+			</data>
+		</dict>
+		<key>Headers/WAUserInfoUpdateEvent.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Vn9ZSXKT/rDVMXVsv6+L4sK72lI=
+			</data>
+			<key>hash2</key>
+			<data>
+			SX6rvlc81ypJDsNNCCPo3wjjzWJ9lp2FKHsMb1qaCS8=
+			</data>
+		</dict>
 		<key>Headers/WAUserProxy.h</key>
 		<dict>
 			<key>hash</key>
diff --git a/frameworks/WASdkIntf.framework/_CodeSignature/CodeSignature b/frameworks/WASdkIntf.framework/_CodeSignature/CodeSignature
index 8a4cca1..319b53b 100644
--- a/frameworks/WASdkIntf.framework/_CodeSignature/CodeSignature
+++ b/frameworks/WASdkIntf.framework/_CodeSignature/CodeSignature
Binary files differ

--
Gitblit v1.8.0