lpw
1 days ago bbf4d57fc99d4452ac7ab8c6a264bec6979c5035
提交版本 4.6.0
13 files modified
2 files added
201 ■■■■ changed files
WASdkIntf.podspec 2 ●●● patch | view | raw | blame | history
WASdkIntf/4.6.0/WASdkIntf.podspec 23 ●●●●● patch | view | raw | blame | history
frameworks/WASdkIntf.framework/Headers/WACustomerResult.h 40 ●●●●● patch | view | raw | blame | history
frameworks/WASdkIntf.framework/Headers/WAIAdmob.h 10 ●●●●● patch | view | raw | blame | history
frameworks/WASdkIntf.framework/Headers/WAIUser.h 34 ●●●●● patch | view | raw | blame | history
frameworks/WASdkIntf.framework/Headers/WAParamConfigObj.h 2 ●●●●● patch | view | raw | blame | history
frameworks/WASdkIntf.framework/Headers/WASdkIntf.h 3 ●●●● patch | view | raw | blame | history
frameworks/WASdkIntf.framework/Headers/WATrackProxy.h 4 ●●●● patch | view | raw | blame | history
frameworks/WASdkIntf.framework/Headers/WAUserProxy.h 30 ●●●●● patch | view | raw | blame | history
frameworks/WASdkIntf.framework/Info.plist patch | view | raw | blame | history
frameworks/WASdkIntf.framework/WASdkIntf patch | view | raw | blame | history
frameworks/WASdkIntf.framework/_CodeSignature/CodeDirectory patch | view | raw | blame | history
frameworks/WASdkIntf.framework/_CodeSignature/CodeRequirements-1 patch | view | raw | blame | history
frameworks/WASdkIntf.framework/_CodeSignature/CodeResources 53 ●●●●● patch | view | raw | blame | history
frameworks/WASdkIntf.framework/_CodeSignature/CodeSignature patch | view | raw | blame | history
WASdkIntf.podspec
@@ -9,7 +9,7 @@
Pod::Spec.new do |s|
s.name = 'WASdkIntf'
s.version = '4.5.0'
s.version = '4.6.0'
s.summary = 'WASdkIntf framework in production environment.'
s.license = 'MIT'
s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" }
WASdkIntf/4.6.0/WASdkIntf.podspec
New file
@@ -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.6.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
frameworks/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
frameworks/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
frameworks/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
frameworks/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
frameworks/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
frameworks/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
frameworks/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
frameworks/WASdkIntf.framework/Info.plist
Binary files differ
frameworks/WASdkIntf.framework/WASdkIntf
Binary files differ
frameworks/WASdkIntf.framework/_CodeSignature/CodeDirectory
Binary files differ
frameworks/WASdkIntf.framework/_CodeSignature/CodeRequirements-1
Binary files differ
frameworks/WASdkIntf.framework/_CodeSignature/CodeResources
@@ -72,6 +72,10 @@
        <data>
        Bc5uZcS2ME+WIkMNcw6xSDUjMiU=
        </data>
        <key>Headers/WACustomerResult.h</key>
        <data>
        imaYmKgkNRJeKWJ+KRO4YSnW/RU=
        </data>
        <key>Headers/WADeleteRequestModel.h</key>
        <data>
        Id44Dt0yFFa6r/ptN6njtnh/sGw=
@@ -126,7 +130,7 @@
        </data>
        <key>Headers/WAIAdmob.h</key>
        <data>
        M6fZT7s7HmdZZJBhz2mBwmH9JLw=
        0cN5unbl5N4QLDX3Kp3O/XkYKfs=
        </data>
        <key>Headers/WAIApw.h</key>
        <data>
@@ -158,7 +162,7 @@
        </data>
        <key>Headers/WAIUser.h</key>
        <data>
        OwFm7Uv1NXGieM/YFTedkNRIWiY=
        S+pAAoouqr9mF7rOb6YT9oKJ8HY=
        </data>
        <key>Headers/WAIapProduct.h</key>
        <data>
@@ -186,7 +190,7 @@
        </data>
        <key>Headers/WAParamConfigObj.h</key>
        <data>
        FrukpxfPKBdCDqnBHjRUX4f+tG8=
        muEWkslRmgeSB8iR15l1vqqSgz8=
        </data>
        <key>Headers/WAPayChannel.h</key>
        <data>
@@ -210,7 +214,7 @@
        </data>
        <key>Headers/WASdkIntf.h</key>
        <data>
        QCgt7ib7Crsl4d7Y4TW8PVMtvOA=
        +Y5IAaf74DUI8sNVDwq5u7Ct8W4=
        </data>
        <key>Headers/WAShareLinkContent.h</key>
        <data>
@@ -242,7 +246,7 @@
        </data>
        <key>Headers/WATrackProxy.h</key>
        <data>
        dzWu92Ef+tVz1sHfUju6+8/JCS8=
        aOp/Lnv3zUdqPX6DEO57qyUZL4Y=
        </data>
        <key>Headers/WATutorialCompletedEvent.h</key>
        <data>
@@ -274,11 +278,11 @@
        </data>
        <key>Headers/WAUserProxy.h</key>
        <data>
        O8SUMuT8nDgJFUspxEHStkWSD1I=
        2j1uOpV/wVtiBLDnFfozVBWv6bk=
        </data>
        <key>Info.plist</key>
        <data>
        CxzmwXE2WyEi77Szz0EUej7MMsA=
        9mFa8oonjFtT3GguTBB/Z58Uvxw=
        </data>
        <key>Modules/module.modulemap</key>
        <data>
@@ -474,6 +478,17 @@
            58LXLJLhp6zRg5oHzSifIb7Z95lZPfSZqQCAjGH6Elo=
            </data>
        </dict>
        <key>Headers/WACustomerResult.h</key>
        <dict>
            <key>hash</key>
            <data>
            imaYmKgkNRJeKWJ+KRO4YSnW/RU=
            </data>
            <key>hash2</key>
            <data>
            7zrgGR0pRU/j+8NAJFqSB+eKkkB2+jWNy1kr+FI9PaQ=
            </data>
        </dict>
        <key>Headers/WADeleteRequestModel.h</key>
        <dict>
            <key>hash</key>
@@ -621,11 +636,11 @@
        <dict>
            <key>hash</key>
            <data>
            M6fZT7s7HmdZZJBhz2mBwmH9JLw=
            0cN5unbl5N4QLDX3Kp3O/XkYKfs=
            </data>
            <key>hash2</key>
            <data>
            lF0Qmic+Ls5y7WkA6cT8go0hJQrnC9cXGXkKvwNMxRg=
            jyi//A1M/Q0wrcB0IqdtzbnCg1xU6E8AHZsTvWqkesE=
            </data>
        </dict>
        <key>Headers/WAIApw.h</key>
@@ -709,11 +724,11 @@
        <dict>
            <key>hash</key>
            <data>
            OwFm7Uv1NXGieM/YFTedkNRIWiY=
            S+pAAoouqr9mF7rOb6YT9oKJ8HY=
            </data>
            <key>hash2</key>
            <data>
            Q4GzGuojZEIZKaa91Spas7FarnXLfxx8CgfR5Y1yc4E=
            wNFSwAqZDoGydTiMOMALDak/ufWGkePSOQRRKP7uLUo=
            </data>
        </dict>
        <key>Headers/WAIapProduct.h</key>
@@ -786,11 +801,11 @@
        <dict>
            <key>hash</key>
            <data>
            FrukpxfPKBdCDqnBHjRUX4f+tG8=
            muEWkslRmgeSB8iR15l1vqqSgz8=
            </data>
            <key>hash2</key>
            <data>
            NSKvlJXFt4RyhTEAbGm4UaflJsdJWdQRei70rAvqHks=
            Ti9A6lum778jU8EIGoyow0OEGSFswZpeUM4wIa+VA0A=
            </data>
        </dict>
        <key>Headers/WAPayChannel.h</key>
@@ -852,11 +867,11 @@
        <dict>
            <key>hash</key>
            <data>
            QCgt7ib7Crsl4d7Y4TW8PVMtvOA=
            +Y5IAaf74DUI8sNVDwq5u7Ct8W4=
            </data>
            <key>hash2</key>
            <data>
            bJAkedPctqLHOMgSvnhaHxlJrTrcDsWx5GL4Lj9CF3U=
            hvV7TgqNIJvMgCQk0laNSRJXkZif7UR/EtA6YUauOtw=
            </data>
        </dict>
        <key>Headers/WAShareLinkContent.h</key>
@@ -940,11 +955,11 @@
        <dict>
            <key>hash</key>
            <data>
            dzWu92Ef+tVz1sHfUju6+8/JCS8=
            aOp/Lnv3zUdqPX6DEO57qyUZL4Y=
            </data>
            <key>hash2</key>
            <data>
            5Ye3UhzUi5p//zuns2ilRmFhM9csx86wC81NkLidvrM=
            Zas6TrFUcmqo9savhtnzHt1+S5rNNlOhjrDeAy0OhEg=
            </data>
        </dict>
        <key>Headers/WATutorialCompletedEvent.h</key>
@@ -1028,11 +1043,11 @@
        <dict>
            <key>hash</key>
            <data>
            O8SUMuT8nDgJFUspxEHStkWSD1I=
            2j1uOpV/wVtiBLDnFfozVBWv6bk=
            </data>
            <key>hash2</key>
            <data>
            irFrP91ofnnuo65wkG176wAYeitt9EgON6Rz3T/6gTc=
            9IMGx/9PqTgoK988NhivzBBIg2KTOoDHip2rFNP0v9Q=
            </data>
        </dict>
        <key>Modules/module.modulemap</key>
frameworks/WASdkIntf.framework/_CodeSignature/CodeSignature
Binary files differ