spm仓库支持,通用仓库
lpw
2025-07-22 29d165b5cde551cc952b730f5eff53b6edc63287
提交版本 4.6.0
41 files modified
2 files added
362 ■■■■ changed files
Sources/WAApImpl/config/wa_sdk_impl_config_apple.xml 2 ●●● patch | view | raw | blame | history
Sources/WASdkImpl/config/wa_sdk_impl_config_winga.xml 2 ●●● patch | view | raw | blame | history
WAApImpl/WAApImpl.xcframework/ios-arm64/WAApImpl.framework/Headers/WAApImpl.h 2 ●●● patch | view | raw | blame | history
WAApImpl/WAApImpl.xcframework/ios-arm64/WAApImpl.framework/Info.plist patch | view | raw | blame | history
WAApImpl/WAApImpl.xcframework/ios-arm64/WAApImpl.framework/WAApImpl patch | view | raw | blame | history
WAApImpl/WAApImpl.xcframework/ios-x86_64-simulator/WAApImpl.framework/Headers/WAApImpl.h 2 ●●● patch | view | raw | blame | history
WAApImpl/WAApImpl.xcframework/ios-x86_64-simulator/WAApImpl.framework/Info.plist patch | view | raw | blame | history
WAApImpl/WAApImpl.xcframework/ios-x86_64-simulator/WAApImpl.framework/WAApImpl patch | view | raw | blame | history
WASdkImpl/FMDB.xcframework/Info.plist 28 ●●●● patch | view | raw | blame | history
WASdkImpl/Toast.xcframework/Info.plist 28 ●●●● patch | view | raw | blame | history
WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WACommConstants.h 6 ●●●●● patch | view | raw | blame | history
WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WACommon.h 2 ●●● patch | view | raw | blame | history
WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Info.plist patch | view | raw | blame | history
WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/WACommon patch | view | raw | blame | history
WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WACommConstants.h 6 ●●●●● patch | view | raw | blame | history
WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WACommon.h 2 ●●● patch | view | raw | blame | history
WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Info.plist patch | view | raw | blame | history
WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/WACommon patch | view | raw | blame | history
WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Headers/WASdkImpl.h 4 ●●●● patch | view | raw | blame | history
WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Info.plist patch | view | raw | blame | history
WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/WASdkImpl patch | view | raw | blame | history
WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Headers/WASdkImpl.h 4 ●●●● patch | view | raw | blame | history
WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Info.plist patch | view | raw | blame | history
WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/WASdkImpl patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/Info.plist 28 ●●●● patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WACustomerResult.h 40 ●●●●● patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIAdmob.h 10 ●●●●● patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIUser.h 34 ●●●●● patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAParamConfigObj.h 2 ●●●●● patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WASdkIntf.h 3 ●●●● patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WATrackProxy.h 4 ●●●● patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAUserProxy.h 30 ●●●●● patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Info.plist patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/WASdkIntf patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WACustomerResult.h 40 ●●●●● patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAIAdmob.h 10 ●●●●● patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAIUser.h 34 ●●●●● patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAParamConfigObj.h 2 ●●●●● patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WASdkIntf.h 3 ●●●● patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WATrackProxy.h 4 ●●●● patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAUserProxy.h 30 ●●●●● patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Info.plist patch | view | raw | blame | history
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/WASdkIntf patch | view | raw | blame | history
Sources/WAApImpl/config/wa_sdk_impl_config_apple.xml
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<config>
    <version val="AP4.5.0" />
    <version val="AP4.6.0" />
    <comps>
        
        <comp module="USR" plaf="APPLE" mandatory="YES" value="WAAPUser" desc="APPLE用户账户" />
Sources/WASdkImpl/config/wa_sdk_impl_config_winga.xml
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<config>
    <version val="WA4.5.0" />
    <version val="WA4.6.0" />
    <comps>
        
        <comp module="USR" plaf="WINGA" mandatory="YES" value="WASdkUser" desc="WINGA用户账户" />
WAApImpl/WAApImpl.xcframework/ios-arm64/WAApImpl.framework/Headers/WAApImpl.h
@@ -19,5 +19,5 @@
#import <WAApImpl/WAAPUser.h>
#import <WAApImpl/WAAPLogin.h>
//time:2025/06/25  12:29 ver:4.5.0
//time:2025/0722  12:29 ver:4.6.0
// 1
WAApImpl/WAApImpl.xcframework/ios-arm64/WAApImpl.framework/Info.plist
Binary files differ
WAApImpl/WAApImpl.xcframework/ios-arm64/WAApImpl.framework/WAApImpl
Binary files differ
WAApImpl/WAApImpl.xcframework/ios-x86_64-simulator/WAApImpl.framework/Headers/WAApImpl.h
@@ -19,5 +19,5 @@
#import <WAApImpl/WAAPUser.h>
#import <WAApImpl/WAAPLogin.h>
//time:2025/06/25  12:29 ver:4.5.0
//time:2025/0722  12:29 ver:4.6.0
// 1
WAApImpl/WAApImpl.xcframework/ios-x86_64-simulator/WAApImpl.framework/Info.plist
Binary files differ
WAApImpl/WAApImpl.xcframework/ios-x86_64-simulator/WAApImpl.framework/WAApImpl
Binary files differ
WASdkImpl/FMDB.xcframework/Info.plist
@@ -8,6 +8,20 @@
            <key>BinaryPath</key>
            <string>FMDB.framework/FMDB</string>
            <key>LibraryIdentifier</key>
            <string>ios-arm64</string>
            <key>LibraryPath</key>
            <string>FMDB.framework</string>
            <key>SupportedArchitectures</key>
            <array>
                <string>arm64</string>
            </array>
            <key>SupportedPlatform</key>
            <string>ios</string>
        </dict>
        <dict>
            <key>BinaryPath</key>
            <string>FMDB.framework/FMDB</string>
            <key>LibraryIdentifier</key>
            <string>ios-x86_64-simulator</string>
            <key>LibraryPath</key>
            <string>FMDB.framework</string>
@@ -19,20 +33,6 @@
            <string>ios</string>
            <key>SupportedPlatformVariant</key>
            <string>simulator</string>
        </dict>
        <dict>
            <key>BinaryPath</key>
            <string>FMDB.framework/FMDB</string>
            <key>LibraryIdentifier</key>
            <string>ios-arm64</string>
            <key>LibraryPath</key>
            <string>FMDB.framework</string>
            <key>SupportedArchitectures</key>
            <array>
                <string>arm64</string>
            </array>
            <key>SupportedPlatform</key>
            <string>ios</string>
        </dict>
    </array>
    <key>CFBundlePackageType</key>
WASdkImpl/Toast.xcframework/Info.plist
@@ -8,6 +8,20 @@
            <key>BinaryPath</key>
            <string>Toast.framework/Toast</string>
            <key>LibraryIdentifier</key>
            <string>ios-arm64</string>
            <key>LibraryPath</key>
            <string>Toast.framework</string>
            <key>SupportedArchitectures</key>
            <array>
                <string>arm64</string>
            </array>
            <key>SupportedPlatform</key>
            <string>ios</string>
        </dict>
        <dict>
            <key>BinaryPath</key>
            <string>Toast.framework/Toast</string>
            <key>LibraryIdentifier</key>
            <string>ios-x86_64-simulator</string>
            <key>LibraryPath</key>
            <string>Toast.framework</string>
@@ -19,20 +33,6 @@
            <string>ios</string>
            <key>SupportedPlatformVariant</key>
            <string>simulator</string>
        </dict>
        <dict>
            <key>BinaryPath</key>
            <string>Toast.framework/Toast</string>
            <key>LibraryIdentifier</key>
            <string>ios-arm64</string>
            <key>LibraryPath</key>
            <string>Toast.framework</string>
            <key>SupportedArchitectures</key>
            <array>
                <string>arm64</string>
            </array>
            <key>SupportedPlatform</key>
            <string>ios</string>
        </dict>
    </array>
    <key>CFBundlePackageType</key>
WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WACommConstants.h
@@ -309,6 +309,12 @@
//46.查询待发送事件接口
extern NSString *const WASDK_EVENT_WAIT_SEND_EVENT;
//13.通知ghg校验玩家任务
extern NSString *const WASDK_GHG_CHECK_PLAYER_TASK ;
//14.获取ghg广告任务
extern NSString *const WASDK_GHG_TASKLIST ;
extern NSString *const WASDK_NEED_PUSERID_AND_PTOKEN ;
extern NSString *const WASDK_FB_INVITE_FROM_USERID;
WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WACommon.h
@@ -27,5 +27,5 @@
#import <WACommon/WAWebProgressView.h>
#import <WACommon/WAWebViewController.h>
//time:2025/06/25  12:29 ver:4.5.0
//time:2025/0722  12:29 ver:4.6.0
// 1
WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Info.plist
Binary files differ
WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/WACommon
Binary files differ
WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WACommConstants.h
@@ -309,6 +309,12 @@
//46.查询待发送事件接口
extern NSString *const WASDK_EVENT_WAIT_SEND_EVENT;
//13.通知ghg校验玩家任务
extern NSString *const WASDK_GHG_CHECK_PLAYER_TASK ;
//14.获取ghg广告任务
extern NSString *const WASDK_GHG_TASKLIST ;
extern NSString *const WASDK_NEED_PUSERID_AND_PTOKEN ;
extern NSString *const WASDK_FB_INVITE_FROM_USERID;
WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WACommon.h
@@ -27,5 +27,5 @@
#import <WACommon/WAWebProgressView.h>
#import <WACommon/WAWebViewController.h>
//time:2025/06/25  12:29 ver:4.5.0
//time:2025/0722  12:29 ver:4.6.0
// 1
WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Info.plist
Binary files differ
WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/WACommon
Binary files differ
WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Headers/WASdkImpl.h
@@ -46,8 +46,8 @@
#import <WASdkImpl/WASdkGTMBase64.h>
//time:2025/06/25  12:29 ver:4.5.0
// 3
//time:2025/07/22  12:29 ver:4.6.0
// 2
WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Info.plist
Binary files differ
WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/WASdkImpl
Binary files differ
WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Headers/WASdkImpl.h
@@ -46,8 +46,8 @@
#import <WASdkImpl/WASdkGTMBase64.h>
//time:2025/06/25  12:29 ver:4.5.0
// 3
//time:2025/07/22  12:29 ver:4.6.0
// 2
WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Info.plist
Binary files differ
WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/WASdkImpl
Binary files differ
WASdkIntf/WASdkIntf.xcframework/Info.plist
@@ -8,20 +8,6 @@
            <key>BinaryPath</key>
            <string>WASdkIntf.framework/WASdkIntf</string>
            <key>LibraryIdentifier</key>
            <string>ios-arm64</string>
            <key>LibraryPath</key>
            <string>WASdkIntf.framework</string>
            <key>SupportedArchitectures</key>
            <array>
                <string>arm64</string>
            </array>
            <key>SupportedPlatform</key>
            <string>ios</string>
        </dict>
        <dict>
            <key>BinaryPath</key>
            <string>WASdkIntf.framework/WASdkIntf</string>
            <key>LibraryIdentifier</key>
            <string>ios-x86_64-simulator</string>
            <key>LibraryPath</key>
            <string>WASdkIntf.framework</string>
@@ -34,6 +20,20 @@
            <key>SupportedPlatformVariant</key>
            <string>simulator</string>
        </dict>
        <dict>
            <key>BinaryPath</key>
            <string>WASdkIntf.framework/WASdkIntf</string>
            <key>LibraryIdentifier</key>
            <string>ios-arm64</string>
            <key>LibraryPath</key>
            <string>WASdkIntf.framework</string>
            <key>SupportedArchitectures</key>
            <array>
                <string>arm64</string>
            </array>
            <key>SupportedPlatform</key>
            <string>ios</string>
        </dict>
    </array>
    <key>CFBundlePackageType</key>
    <string>XFWK</string>
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WACustomerResult.h
New file
@@ -0,0 +1,40 @@
//
//  WACustomerResult.h
//  WASdkIntf
//
//  Created by lpw on 2025/7/15.
//  Copyright © 2025 GHW-T-01. All rights reserved.
//  打开聚合客服中心回调结果
#import <Foundation/Foundation.h>
#import "WALoginResult.h"
#import "WABindingResult.h"
NS_ASSUME_NONNULL_BEGIN
/// 客户中心回掉类型(对应不同业务场景)
typedef NS_ENUM(NSUInteger, WACustomerOperationType) {
    WACustomerOperationTypeDeleteAccount,  // 删除账号申请
    WACustomerOperationTypeNewAccount,     // 新建账户
    WACustomerOperationTypeSwitchAccount,  // 切换账户
    WACustomerOperationTypeBindAccount     // 绑定账号
};
@interface WACustomerResult : NSObject
/// 操作类型(标记当前回调对应的业务)
@property (nonatomic, assign) WACustomerOperationType operationType;
/// 错误信息(非空表示操作失败)
@property (nonatomic, strong) NSError *error;
/// 账号删除状态(仅 operationType 为 DeleteAccount 时有效,对应旧接口的 status)
@property (nonatomic, assign) NSUInteger deleteStatus;
/// 登录结果(仅 operationType 为 NewAccount/SwitchAccount 时有效)
@property (nonatomic, strong) WALoginResult *loginResult;
/// 绑定结果(仅 operationType 为 BindAccount 时有效)
@property (nonatomic, strong) WABindingResult *bindingResult;
@end
NS_ASSUME_NONNULL_END
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIAdmob.h
@@ -158,16 +158,6 @@
/**
 * 获取推广任务列表
 * @param completion 完成回调,返回任务列表数组或错误信息
 * 数组元素格式为:
 * @{
 *   @"taskName": @"任务名称",
 *   @"taskStatus": @"0/1" // 0表示未完成,1表示已完成
 * }
 */
- (void)fetchPromotionTasksWithCompletion:(void(^)(NSArray<NSDictionary *> * _Nullable tasks, NSError * _Nullable error))completion;
@end
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIUser.h
@@ -9,7 +9,9 @@
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <WASdkIntf/WAUserProxy.h>
#import <WASdkIntf/WASdkIntf.h>
@interface WAIUser : NSObject
-(void)setLoginFlowType:(int)flowType;
-(int)getLoginFlowType;
@@ -179,4 +181,34 @@
 */
- (void)checkConsentPreferencesWithCompletion:(void (^)(NSError *error, BOOL isShow))completionBlock;
/*!
@discussion 打开客服中心 4.6.0增加
 */
- (void)showCustomerCenterWithCompletion:(void(^)(WACustomerResult*deleteResult))completionBlock;
 /**
 @discussion 获取任务列表 4.6.0增加
  * 获取推广任务列表
  * @param completeBlock 完成回调,返回任务列表数组或错误信息
  * 数组元素格式为:
  * @{
  *   @"taskName": @"任务名称",
  *   @"taskStatus": @"0/1" // 0表示未完成,1表示已完成
  * }
  */
-(void)fetchPromotionTasksWithCompletion:(void(^_Nullable)(NSArray<NSDictionary *> * _Nullable tasks, NSError * _Nullable error))completeBlock;
/*!
@discussion 查询玩家任务完成情况 4.6.0增加
 */
- (void)checkPlayerTask:(void(^_Nullable)(NSError * _Nullable error, BOOL success))completeBlock;
@end
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAParamConfigObj.h
@@ -73,5 +73,7 @@
 */
@property(nonatomic,copy)NSString * consentNoticeId;
//4.6.0 add
@property(nonatomic)NSInteger iosPromotionSwitch; // iOS 互推广告开关0:关闭 1:打开
@end
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WASdkIntf.h
@@ -75,6 +75,7 @@
#import <WASdkIntf/WADeleteResult.h>
#import <WASdkIntf/WAIAdmob.h>
#import <WASdkIntf/WAAdMobProxy.h>
#import <WASdkIntf/WACustomerResult.h>
//! Project version number for WASdkIntf.
FOUNDATION_EXPORT double WASdkIntfVersionNumber;
@@ -84,5 +85,5 @@
// In this header, you should import all the public headers of your framework using statements like #import <WASdkIntf/PublicHeader.h>
//time:2025/06/25  12:29 ver:4.5.0
//time:2025/0722  12:29 ver:4.6.0
// 2
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WATrackProxy.h
@@ -97,6 +97,10 @@
extern NSString *const WAEventForApplePayStateChanged;         //苹果支付状态改变
extern NSString *const WAEventForOrderCheckNoTransaction;    //下单检测未消耗事件
// 20250717
extern NSString *const WAEventAdmobAd_Show;    //admob 广告事件
extern NSString *const WAEventParameterNameAdmobAdType; //admob 广告事件参数 adtype
extern NSString *const WAEventParameterNameAdmobAdName; //admob 广告事件参数 adname
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAUserProxy.h
@@ -16,6 +16,7 @@
#import <WASdkIntf/WACertificationInfo.h>
#import <WASdkIntf/WADeleteRequestModel.h>
#import <WASdkIntf/WADeleteResult.h>
#import <WASdkIntf/WACustomerResult.h>
typedef NS_ENUM(NSInteger, OpenGameReviewState) {
    OpenGameReviewStateReject=0,           //游戏评价结果:不,谢谢!
@@ -481,4 +482,33 @@
+ (void)checkConsentPreferencesWithCompletion:(void (^)(NSError *error, BOOL isShow))completionBlock;
/*!
@discussion 客服中心弹窗
 */
+ (void)showCustomerCenterWithCompletion:(void(^)(WACustomerResult*customerResult))block;
/**
 * 获取推广任务列表
 * @param completeBlock 完成回调,返回任务列表数组或错误信息
 * 数组元素格式为:
 * @{
 *   @"taskName": @"任务名称",
 *   @"taskStatus": @"0/1" // 0表示未完成,1表示已完成
 * }
 */
+(void)fetchPromotionTasksWithCompletion:(void(^_Nullable)(NSArray<NSDictionary *> * _Nullable tasksArray, NSError * _Nullable error))completeBlock;
/*!
@discussion 查询玩家任务完成情况 4.6.0增加
 */
+ (void)checkPlayerTask:(void(^_Nullable)(NSError * _Nullable error, BOOL success))completeBlock;
@end
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Info.plist
Binary files differ
WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/WASdkIntf
Binary files differ
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WACustomerResult.h
New file
@@ -0,0 +1,40 @@
//
//  WACustomerResult.h
//  WASdkIntf
//
//  Created by lpw on 2025/7/15.
//  Copyright © 2025 GHW-T-01. All rights reserved.
//  打开聚合客服中心回调结果
#import <Foundation/Foundation.h>
#import "WALoginResult.h"
#import "WABindingResult.h"
NS_ASSUME_NONNULL_BEGIN
/// 客户中心回掉类型(对应不同业务场景)
typedef NS_ENUM(NSUInteger, WACustomerOperationType) {
    WACustomerOperationTypeDeleteAccount,  // 删除账号申请
    WACustomerOperationTypeNewAccount,     // 新建账户
    WACustomerOperationTypeSwitchAccount,  // 切换账户
    WACustomerOperationTypeBindAccount     // 绑定账号
};
@interface WACustomerResult : NSObject
/// 操作类型(标记当前回调对应的业务)
@property (nonatomic, assign) WACustomerOperationType operationType;
/// 错误信息(非空表示操作失败)
@property (nonatomic, strong) NSError *error;
/// 账号删除状态(仅 operationType 为 DeleteAccount 时有效,对应旧接口的 status)
@property (nonatomic, assign) NSUInteger deleteStatus;
/// 登录结果(仅 operationType 为 NewAccount/SwitchAccount 时有效)
@property (nonatomic, strong) WALoginResult *loginResult;
/// 绑定结果(仅 operationType 为 BindAccount 时有效)
@property (nonatomic, strong) WABindingResult *bindingResult;
@end
NS_ASSUME_NONNULL_END
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAIAdmob.h
@@ -158,16 +158,6 @@
/**
 * 获取推广任务列表
 * @param completion 完成回调,返回任务列表数组或错误信息
 * 数组元素格式为:
 * @{
 *   @"taskName": @"任务名称",
 *   @"taskStatus": @"0/1" // 0表示未完成,1表示已完成
 * }
 */
- (void)fetchPromotionTasksWithCompletion:(void(^)(NSArray<NSDictionary *> * _Nullable tasks, NSError * _Nullable error))completion;
@end
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAIUser.h
@@ -9,7 +9,9 @@
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <WASdkIntf/WAUserProxy.h>
#import <WASdkIntf/WASdkIntf.h>
@interface WAIUser : NSObject
-(void)setLoginFlowType:(int)flowType;
-(int)getLoginFlowType;
@@ -179,4 +181,34 @@
 */
- (void)checkConsentPreferencesWithCompletion:(void (^)(NSError *error, BOOL isShow))completionBlock;
/*!
@discussion 打开客服中心 4.6.0增加
 */
- (void)showCustomerCenterWithCompletion:(void(^)(WACustomerResult*deleteResult))completionBlock;
 /**
 @discussion 获取任务列表 4.6.0增加
  * 获取推广任务列表
  * @param completeBlock 完成回调,返回任务列表数组或错误信息
  * 数组元素格式为:
  * @{
  *   @"taskName": @"任务名称",
  *   @"taskStatus": @"0/1" // 0表示未完成,1表示已完成
  * }
  */
-(void)fetchPromotionTasksWithCompletion:(void(^_Nullable)(NSArray<NSDictionary *> * _Nullable tasks, NSError * _Nullable error))completeBlock;
/*!
@discussion 查询玩家任务完成情况 4.6.0增加
 */
- (void)checkPlayerTask:(void(^_Nullable)(NSError * _Nullable error, BOOL success))completeBlock;
@end
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAParamConfigObj.h
@@ -73,5 +73,7 @@
 */
@property(nonatomic,copy)NSString * consentNoticeId;
//4.6.0 add
@property(nonatomic)NSInteger iosPromotionSwitch; // iOS 互推广告开关0:关闭 1:打开
@end
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WASdkIntf.h
@@ -75,6 +75,7 @@
#import <WASdkIntf/WADeleteResult.h>
#import <WASdkIntf/WAIAdmob.h>
#import <WASdkIntf/WAAdMobProxy.h>
#import <WASdkIntf/WACustomerResult.h>
//! Project version number for WASdkIntf.
FOUNDATION_EXPORT double WASdkIntfVersionNumber;
@@ -84,5 +85,5 @@
// In this header, you should import all the public headers of your framework using statements like #import <WASdkIntf/PublicHeader.h>
//time:2025/06/25  12:29 ver:4.5.0
//time:2025/0722  12:29 ver:4.6.0
// 2
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WATrackProxy.h
@@ -97,6 +97,10 @@
extern NSString *const WAEventForApplePayStateChanged;         //苹果支付状态改变
extern NSString *const WAEventForOrderCheckNoTransaction;    //下单检测未消耗事件
// 20250717
extern NSString *const WAEventAdmobAd_Show;    //admob 广告事件
extern NSString *const WAEventParameterNameAdmobAdType; //admob 广告事件参数 adtype
extern NSString *const WAEventParameterNameAdmobAdName; //admob 广告事件参数 adname
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAUserProxy.h
@@ -16,6 +16,7 @@
#import <WASdkIntf/WACertificationInfo.h>
#import <WASdkIntf/WADeleteRequestModel.h>
#import <WASdkIntf/WADeleteResult.h>
#import <WASdkIntf/WACustomerResult.h>
typedef NS_ENUM(NSInteger, OpenGameReviewState) {
    OpenGameReviewStateReject=0,           //游戏评价结果:不,谢谢!
@@ -481,4 +482,33 @@
+ (void)checkConsentPreferencesWithCompletion:(void (^)(NSError *error, BOOL isShow))completionBlock;
/*!
@discussion 客服中心弹窗
 */
+ (void)showCustomerCenterWithCompletion:(void(^)(WACustomerResult*customerResult))block;
/**
 * 获取推广任务列表
 * @param completeBlock 完成回调,返回任务列表数组或错误信息
 * 数组元素格式为:
 * @{
 *   @"taskName": @"任务名称",
 *   @"taskStatus": @"0/1" // 0表示未完成,1表示已完成
 * }
 */
+(void)fetchPromotionTasksWithCompletion:(void(^_Nullable)(NSArray<NSDictionary *> * _Nullable tasksArray, NSError * _Nullable error))completeBlock;
/*!
@discussion 查询玩家任务完成情况 4.6.0增加
 */
+ (void)checkPlayerTask:(void(^_Nullable)(NSError * _Nullable error, BOOL success))completeBlock;
@end
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Info.plist
Binary files differ
WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/WASdkIntf
Binary files differ