From 7e4de7a5e1f43269d19814268a38206fbcb2b659 Mon Sep 17 00:00:00 2001
From: lpw <812862340@qq.com>
Date: Sun, 28 Sep 2025 15:06:27 +0800
Subject: [PATCH] 提交版本 4.8.0
---
frameworks/WASdkIntf.framework/Headers/WACoreProxy.h | 44 ++++++++++++++++++++++++++++++++++++++------
1 files changed, 38 insertions(+), 6 deletions(-)
diff --git a/frameworks/WASdkIntf.framework/Headers/WACoreProxy.h b/frameworks/WASdkIntf.framework/Headers/WACoreProxy.h
index 3e0330d..e43fe78 100644
--- a/frameworks/WASdkIntf.framework/Headers/WACoreProxy.h
+++ b/frameworks/WASdkIntf.framework/Headers/WACoreProxy.h
@@ -7,8 +7,10 @@
//
#import <Foundation/Foundation.h>
-#import "WACore.h"
-#import "WAIPush.h"
+#import <WASdkIntf/WACore.h>
+#import <WASdkIntf/WAIPush.h>
+NS_ASSUME_NONNULL_BEGIN
+
@class WACoreProxy;
#define WALog(fmt,...) {\
@@ -27,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__]];\
}\
}
@@ -47,6 +49,15 @@
@abstract 初始化
*/
+(void)init;
+
+
+/*!
+ @abstract 初始化(20221202新增初始化回调)
+ */
+
++(void)initWithCompletionHandler:(void (^_Nullable)(void))completionHandler;
+
+
/*!
@abstract 设置sdk类型 0 国外,1 国内
*/
@@ -181,6 +192,8 @@
@abstract 隐私政策内容界面
*/
+(void)showPrivacyUI:(void(^)(void))privacyUIClosedHandler;
++(void)showPrivacyUITitle:(NSString*)title url:(NSString*)url handle:(void(^)(void))privacyUIClosedHandler;
+
/*!
@abstract 下面两个方法是关于Facebook deeplink, CP不用关注
*/
@@ -216,7 +229,7 @@
/*!
@abstract 调用过用户注册通知方法之后执行
*/
-+ (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings API_AVAILABLE(ios(8.0));
+//+ (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings API_AVAILABLE(ios(8.0));
/*!
@abstract 获取deviceToken
@@ -232,7 +245,7 @@
/*!
@abstract 接收本地通知
*/
-+ (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification;
+//+ (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification;
/*!
@abstract 接收远程通知
@@ -274,17 +287,36 @@
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation]传递过来的参数。
*/
-+ (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation;
+//+ (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation;
+ (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options;
+ (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray * _Nullable))restorationHandler API_AVAILABLE(ios(8.0));
+
+//当一个新的场景被创建时调用,可以在这个方法中配置场景。
++ (void)scene:(UIScene *_Nonnull)scene willConnectToSession:(UISceneSession *)session options:(UISceneConnectionOptions *_Nonnull)connectionOptions API_AVAILABLE(ios(13.0));
+// 当场景被销毁时调用。
++ (void)sceneDidDisconnect:(UIScene *_Nonnull)scene API_AVAILABLE(ios(13.0));
+//当场景变成活跃状态时调用。
++ (void)sceneDidBecomeActive:(UIScene *_Nonnull)scene API_AVAILABLE(ios(13.0));
+//当场景将要变成非活跃状态时调用。
++ (void)sceneWillResignActive:(UIScene *_Nonnull)scene API_AVAILABLE(ios(13.0));
+//当应用程序即将进入前台时调用。
++ (void)sceneWillEnterForeground:(UIScene *_Nonnull)scene API_AVAILABLE(ios(13.0));
+//当应用程序进入后台时调用。
++ (void)sceneDidEnterBackground:(UIScene *_Nonnull)scene API_AVAILABLE(ios(13.0));
+//当别的APP通过URL地址,打开我们的app时调用
++ (void)scene:(UIScene *_Nonnull)scene openURLContexts:(NSSet<UIOpenURLContext *> *_Nonnull)URLContexts API_AVAILABLE(ios(13.0));
++ (void)scene:(UIScene *)scene continueUserActivity:(NSUserActivity *)userActivity API_AVAILABLE(ios(13.0));
/*!
@abstract 设备是否越狱
*/
+ (BOOL)isJailBreak;
++ (BOOL)isLogin;
++ (BOOL)isGameInfoValid;
@end
+NS_ASSUME_NONNULL_END
--
Gitblit v1.8.0