WASdkIntf.podspec
@@ -9,15 +9,15 @@ Pod::Spec.new do |s| s.name = 'WASdkIntf' s.version = '4.13.1' s.version = '4.14.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.ios.deployment_target = "15.0" s.vendored_frameworks = 'frameworks/*' #s.resources = ['config/*.plist'] s.requires_arc = true end WASdkIntf/4.14.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.14.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 = "15.0" s.vendored_frameworks = 'frameworks/*' #s.resources = ['config/*.plist'] s.requires_arc = true end frameworks/WASdkIntf.framework/Headers/WAIPay.h
File was deleted frameworks/WASdkIntf.framework/Headers/WAPayProxy.h
File was deleted frameworks/WASdkIntf.framework/Info.plistBinary files differ
frameworks/WASdkIntf.framework/WASdkIntfBinary files differ
frameworks/WASdkIntf.framework/_CodeSignature/CodeDirectoryBinary files differ
frameworks/WASdkIntf.framework/_CodeSignature/CodeRequirementsBinary files differ
frameworks/WASdkIntf.framework/_CodeSignature/CodeSignatureBinary files differ
frameworks/WASdkIntf.xcframework/Info.plist
New file @@ -0,0 +1,44 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>AvailableLibraries</key> <array> <dict> <key>BinaryPath</key> <string>WASdkIntf.framework/WASdkIntf</string> <key>LibraryIdentifier</key> <string>ios-arm64_x86_64-simulator</string> <key>LibraryPath</key> <string>WASdkIntf.framework</string> <key>SupportedArchitectures</key> <array> <string>arm64</string> <string>x86_64</string> </array> <key>SupportedPlatform</key> <string>ios</string> <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> <key>XCFrameworkFormatVersion</key> <string>1.0</string> </dict> </plist> frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAAccount.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAAdMobProxy.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAAdProxy.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAAppInviteContent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAAppInviteDialog.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAAppUser.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAApwProxy.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WABindingResult.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WACertificationInfo.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAChannelProduct.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAClassGenerator.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WACode.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WACoinsInfo.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAComponent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAConstants.h
File was renamed from frameworks/WASdkIntf.framework/Headers/WAConstants.h @@ -116,6 +116,8 @@ extern NSString *const WAUserDidLoginSuccessNotification; extern NSString *const WAUserDidUpdateGameUserIdNotification; extern NSString *const WAUserEventUserImportNotification; /// 新手教程完成事件通知(ghw_self_tutorial_completed 上报时派发,浮窗模块监听用于“每日新手”自动弹出) extern NSString *const WAUserEventTutorialCompletedNotification; extern NSString *const WAUserEventChangedNotification; extern NSString *const WAAppDidEnterForegroundNotification; frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WACore.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WACoreProxy.h
File was renamed from frameworks/WASdkIntf.framework/Headers/WACoreProxy.h @@ -47,8 +47,9 @@ @interface WACoreProxy : NSObject /*! @abstract 初始化 @deprecated 请使用 +initWithCompletionHandler: 替代。 */ +(void)init; +(void)init API_DEPRECATED("请使用 +initWithCompletionHandler: 替代。", ios(1.0, 17.0)); /*! frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WACscProxy.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WACustomerResult.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WADeleteRequestModel.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WADeleteResult.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAError.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAErrorCode.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAFBAppRequest.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAFBApplication.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAFBObject.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAGameRequestContent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAGameRequestDialog.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAGroup.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAHupProxy.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIAd.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIAdmob.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIApw.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAICsc.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIHup.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIPay.h
New file @@ -0,0 +1,42 @@ // // WAIPay.h // WASdkIntfUI // // Created by GHW-T-01 on 16/3/1. // Copyright © 2016年 GHW-T-01. All rights reserved. // #import <Foundation/Foundation.h> #import <StoreKit/StoreKit.h> #import <WASdkIntf/WASubscriptionStatus.h> @protocol WAInventoryDelegate,WAPaymentDelegate; @interface WAIPay : NSObject -(void)init4Iap; -(void)queryInventory:(id<WAInventoryDelegate>)delegate; -(void)payWithProductId:(NSString *)productId extInfo:(NSString *)extInfo delegate:(id<WAPaymentDelegate>)delegate; -(void)paySub:(NSString *)subProductId extInfo:(NSString *)extInfo delegate:(id<WAPaymentDelegate>)delegate; -(void)queryChannelProduct:(NSString *)channel callBackBlock:(void(^)(NSArray *channelProductsArray,NSError *error))callBackBlock; -(BOOL)isPayServiceAvailable; -(void)fetchProductInformations:(NSDictionary *)waProductIds inventoryDelegate:(id<WAInventoryDelegate>)delegate; - (void)checkFinishTransactions; -(SKProduct*)getCurrentProduct; -(NSData*)getCurrentReceipt; -(float)getReorderLimitTime; -(void)payLog:(NSString *)logInfo; -(void)startRunAppleTransactionObserve; -(void)removeAppleTransactionObserve; -(void)removeAppleTransactionObserve; -(void)restore; /// 恢复购买(收据刷新),完成后回调;成功 error 为 nil,失败为具体错误,主线程回调 - (void)restoreWithCompletion:(void(^)(NSError * _Nullable error))completion; - (BOOL)isOpenRestore; -(void)getSubStatus:(nullable NSString *)subProductId callBackBlock:(void(^)(NSArray<WASubscriptionStatus *> * _Nullable statusList, NSError * _Nullable error))callBackBlock; - (void)hasSubOfferAccess:(nullable NSString *)subProductId completion:(void (^)(BOOL hasAccess, NSError * _Nullable error))completion; - (BOOL)isOpenSubscription; - (void)openSubscriptionManager:(void(^)(NSError *_Nullable error))callBackBlock; - (void)presentCodeRedemptionSheet:(void(^)(NSError *_Nullable error))callback; @end frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIPush.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAISocial.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAITrack.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIUser.h
File was renamed from frameworks/WASdkIntf.framework/Headers/WAIUser.h @@ -172,6 +172,11 @@ */ - (void)openGameReview:(void(^)(OpenGameReviewState status))block; /*! @discussion 打开游戏评分功能(V2):好评时SDK内部额外调用领取通用礼包接口 */ - (void)openGameReviewV2:(void(^)(OpenGameReviewState status))block; /*! @discussion 弹出cmp修改同意内容弹框 @@ -269,6 +274,10 @@ //新增月卡UI接口 - (void)showPassUI:(void(^_Nullable)(NSError * _Nullable error))completeBlock; //社媒入口是否开启 - (BOOL)isOpenSocialMedia; //打开社媒弹窗 - (void)openSocialMedia:(void(^_Nullable)(NSError * _Nullable error))completeBlock; @end frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIapProduct.h
File was renamed from frameworks/WASdkIntf.framework/Headers/WAIapProduct.h @@ -31,7 +31,7 @@ @property(nonatomic, strong) NSDecimalNumber *productDiscountAmount;//商品打折后的价格” @property(nonatomic, strong) NSDecimalNumber *productAmount;//商品价格 @property (nonatomic, assign) NSInteger productType; // 商品类型(1 - 普通商品(默认),2 - 代金券商品) @property (nonatomic, assign) NSInteger productType; // 商品类型(1 - 普通商品(默认),2 - 代金券商品 5 订阅商品 ) @property (nonatomic, assign) NSInteger voucherAmount; // 代金券数额,购买后,可以得到多少数额 @property(nonatomic, strong) NSString *productCurrencyCode; //币种 @property(nonatomic, strong) WAPayChannel *coinsH5payChannel; //h5支付渠道(目前用于匹配最佳代金券商品金额展示,为了解决充值中心支付方式在app内不开,没有返回这个支付方式,导致匹配最优代金券时候,支付方式为nil) frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIapResult.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAInitiatedPurchaseEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WALevelAchievedEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WALoginResult.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WALvXEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAParamConfigObj.h
File was renamed from frameworks/WASdkIntf.framework/Headers/WAParamConfigObj.h @@ -115,12 +115,21 @@ @property(nonatomic)NSInteger landscapeGameFloatingDirection; //0默认竖评 1 横屏 /** 当浮窗按钮启用时,进入游戏获取到角色信息后,每天自动打开浮窗1次,自动打开的浮窗,3秒无操作则自动关闭 当浮窗按钮启用时,进入游戏获取到角色信息后,每天自动打开浮窗1次, 自动打开的浮窗无操作达到停留时长后自动关闭(时长见 floatingPageAutoOpenStayDuration) 0 关闭 1 启用 1 启用每次进服后5s弹出 2 开启每日新手事件弹出 3、每日进服和每日新手弹出 不返回默认关闭 */ @property(nonatomic)NSInteger floatingPageAutoOpen; /** 浮窗自动打开后的停留时长(秒):自动弹出的浮窗无操作达到该时长后自动关闭 单位:秒;不返回或 <=0 时默认 10 秒 */ @property(nonatomic)NSInteger floatingPageAutoOpenStayDuration; /** @@ -179,7 +188,18 @@ // 月卡礼包领取界面图 @property(nonatomic,copy)NSString * passGiftWindowImg ; // 订阅开关:0:关闭 1:全部打开 2:仅安卓开启 3:仅IOS开启 @property(nonatomic) NSInteger isOpenSubscription; // (苹果)恢复购买:0:关闭 1:打开 @property(nonatomic) NSInteger isOpenSubscriptionRestore; // 社媒总开关:0-关闭 1-全部打开 2-仅安卓开启 3-仅IOS开启 不返回默认关闭 @property(nonatomic) NSInteger isOpenSocial; // 社媒链接,作为各具体项的子开关(不返回或空串则隐藏对应入口) @property(nonatomic,copy)NSString* socialFacebookUrl; // Facebook社媒链接 @property(nonatomic,copy)NSString* socialDiscordUrl; // Discord社媒链接 @property(nonatomic,copy)NSString* socialYoutubeUrl; // Youtube社媒链接 @property(nonatomic,copy)NSString* socialWhatsappUrl; // Whatsapp社媒链接 @end frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAPassPlatformInfo.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAPayChannel.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAPayProxy.h
New file @@ -0,0 +1,130 @@ // // WAPayProxy.h // WASdkIntfUI // // Created by GHW-T-01 on 16/3/1. // Copyright © 2016年 GHW-T-01. All rights reserved. // #import <Foundation/Foundation.h> #import <WASdkIntf/WAIPay.h> #import <WASdkIntf/WASubscriptionStatus.h> @class WAIapProduct,WAIapResult,WAChannelProduct; /*! @discussion 查询商品库存协议 - - - */ @protocol WAInventoryDelegate <NSObject> @required /*! @abstract 查询成功 @param Inventory 是一个数组,保存着WAIapProduct类型的实例 */ -(void)queryInventoryDidCompleteWithResult:(NSArray<WAIapProduct *>*)Inventory; /*! @abstract 查询失败 @param error 错误 */ -(void)queryInventoryDidFailWithError:(NSError*)error; @end /*! @discussion 支付协议 - - - */ @protocol WAPaymentDelegate <NSObject> /*! @abstract 支付成功 @param iapResult 支付结果 @param platform 支付平台 */ -(void)paymentDidCompleteWithResult:(WAIapResult*)iapResult andPlatform:(NSString*)platform; /*! @abstract 支付失败 @param error 错误 @param platform 支付平台 */ -(void)paymentDidFailWithError:(NSError*)error andPlatform:(NSString*)platform; @end /*! @discussion WAPayProxy 是支付模块的代理类。 - - - */ @interface WAPayProxy : NSObject /*! @abstract 应用内支付初始化 */ +(void)init4Iap; /*! @abstract 查询商品列表调用方法 @param delegate 委托 */ +(void)queryInventoryWithDelegate:(id<WAInventoryDelegate>)delegate; /*! @abstract 查询渠道商品调用方法 @param callBackBlock 回调 */ + (void)queryChannelProduct:(NSString *)channel callBackBlock:(void(^)(NSArray <WAChannelProduct *>*channelProductsArray,NSError *error))callBackBlock; /*! @abstract 支付某个商品 @param productId 商品id @param extInfo 扩展信息 @param delegate 委托 */ +(void)payWithProductId:(NSString*)productId extInfo:(NSString*)extInfo delegate:(id<WAPaymentDelegate>)delegate; /*! @abstract 支付某个订阅商品(订阅总开关 isOpenSubscription 未开启、或商品非自动续订订阅商品时会回调失败) @param subProductId 订阅商品id(WingSDK商品id) @param extInfo 扩展信息 @param delegate 委托 */ +(void)paySub:(NSString*)subProductId extInfo:(NSString*)extInfo delegate:(id<WAPaymentDelegate>)delegate; /*! @abstract 查询是否支持支付 @return bool 是否支持支付 */ +(BOOL)isPayServiceAvailable; +(void)payLog:(NSString *)logInfo; + (void)restore; /// 恢复购买(收据刷新),完成后回调;成功 error 为 nil,失败为具体错误,主线程回调。开关与 restore 一致 + (void)restoreWithCompletion:(void(^)(NSError * _Nullable error))completion; /// 是否展示恢复购买入口:订阅总开关 isOpenSubscription 开启且后台配置 isOpenSubscriptionRestore 为 1 时展示。 + (BOOL)isOpenRestore; /*! @abstract 查询当前用户订阅商品的最新状态(订阅总开关 isOpenSubscription 未开启时会回调失败)。 @param subProductId WingSDK 订阅商品 ID;传 nil 或空串时查询全部订阅。 @param callBackBlock 成功时返回订阅列表(无订阅时为空数组),失败时返回 error。 */ + (void)getSubStatus:(nullable NSString *)subProductId callBackBlock:(void(^)(NSArray<WASubscriptionStatus *> *_Nullable statusList, NSError *_Nullable error))callBackBlock; /*! @abstract 判断指定订阅商品是否拥有推介促销价(免费试用/首期折扣)资格(订阅总开关 isOpenSubscription 未开启时会回调失败)。 @param subProductId WingSDK 订阅商品 ID。 @param completion 拥有资格返回 hasAccess 为 YES,否则为 NO;失败时返回 error。 @discussion 当前实现为客户端商品配置判断:商品配置了推介促销价即视为拥有资格,不判断用户历史订阅记录。 */ + (void)hasSubOfferAccess:(nullable NSString *)subProductId completion:(void (^)(BOOL hasAccess, NSError *_Nullable error))completion; /// 订阅总开关是否开启:isOpenSubscription 为 1(全部打开)或 3(仅 iOS 开启)时开启。 + (BOOL)isOpenSubscription; /// 打开 App Store 订阅管理页。 + (void)openSubscriptionManager:(void(^)(NSError *_Nullable error))callBackBlock; /// 展示 App Store 兑换码兑换界面。回调仅表示界面是否成功调起,不表示兑换结果。 + (void)presentCodeRedemptionSheet:(void(^)(NSError *_Nullable error))callback; @end frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAPlatformAccountInfo.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAPurchaseEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAPushProxy.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WASdkConfigParser.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WASdkIntf.h
File was renamed from frameworks/WASdkIntf.framework/Headers/WASdkIntf.h @@ -28,6 +28,7 @@ #import <WASdkIntf/WAChannelProduct.h> #import <WASdkIntf/WAPayChannel.h> #import <WASdkIntf/WAIapResult.h> #import <WASdkIntf/WASubscriptionStatus.h> #import <WASdkIntf/WAISocial.h> #import <WASdkIntf/WAGroup.h> #import <WASdkIntf/WASocialProxy.h> @@ -39,6 +40,7 @@ #import <WASdkIntf/WAPurchaseEvent.h> #import <WASdkIntf/WATutorialCompletedEvent.h> #import <WASdkIntf/WAUserCreateEvent.h> #import <WASdkIntf/WAUserCreateEventV2.h> #import <WASdkIntf/WAUserImportEvent.h> #import <WASdkIntf/WAUserImportEventV2.h> @@ -90,5 +92,5 @@ // In this header, you should import all the public headers of your framework using statements like #import <WASdkIntf/PublicHeader.h> //2026/07/10 12:29 ver:4.13.1 // 2 //2026/10/23 12:29 ver:4.14.0 // 3 frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAShareLinkContent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WASharePhoto.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WASharePhotoContent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAShareVideo.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAShareVideoContent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WASharingContent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WASocialProxy.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAStageEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WASubscriptionStatus.h
New file @@ -0,0 +1,37 @@ // // WASubscriptionStatus.h // WASdkIntf // #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN typedef NS_ENUM(NSInteger, WASubscriptionStatusType) { WASubscriptionStatusTypeActive = 1, WASubscriptionStatusTypeCanceled = 2, WASubscriptionStatusTypeExpired = 3, WASubscriptionStatusTypeRevoked = 4, }; /*! @discussion WASubscriptionStatus 用户订阅状态信息。 */ @interface WASubscriptionStatus : NSObject /// SDK 订阅号。 @property (nonatomic, copy) NSString *subscribeNo; /// WingSDK 订阅商品 ID。 @property (nonatomic, copy) NSString *productId; /// 订阅状态,见 WASubscriptionStatusType。 @property (nonatomic, assign) WASubscriptionStatusType subscribeStatus; /// 到期时间,Unix 毫秒时间戳。 @property (nonatomic, assign) long long expireTime; /// 是否自动续订。 @property (nonatomic, assign, getter=isAutoRenew) BOOL autoRenew; /// 当前价格阶段:freeTrial、introductoryPrice 或 basePrice。 @property (nonatomic, copy, nullable) NSString *offerPhase; @end NS_ASSUME_NONNULL_END frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WATrackProxy.h
File was renamed from frameworks/WASdkIntf.framework/Headers/WATrackProxy.h @@ -81,6 +81,7 @@ extern NSString *const WAEventTaskUpdate; extern NSString *const WAEventGoldUpdate; extern NSString *const WAEventUserImport; extern NSString *const WAEventSelfTutorialCompleted; // 新手教程完成(游戏侧上报,浮窗“每日新手”自动弹出依此触发) extern NSString *const WAEventSession; extern NSString *const WAEventAFTrackingInit; frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WATutorialCompletedEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAUpdateInfo.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAUserCenterResult.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAUserCreateEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAUserCreateEventV2.h
New file @@ -0,0 +1,40 @@ // // WAUserCreateEventV2.h // WASdkImpl // // Created by lpw on 2026/10/16. // Copyright © 2026 GHW-T-01. All rights reserved. // /** * ghw_user_create 用户创角事件 V2 */ #import <WASdkIntf/WAEvent.h> NS_ASSUME_NONNULL_BEGIN @interface WAUserCreateEventV2 : WAEvent /** * ghw_user_create 用户创角事件 * <br>触发时机:玩家创建角色成功后调用 * * @param serverId 服务器ID * @param gameUserId 游戏角色ID * @param nickname 游戏角色名(昵称) * @discussion registerTime 创角时间戳由 SDK 内部取当前毫秒时间戳,无需外部传递 */ - (instancetype)initWithServerId:(nonnull NSString *)serverId gameUserId:(nonnull NSString *)gameUserId nickname:(nonnull NSString *)nickname optionalParameter:(nullable NSDictionary*)parameterDic; @end NS_ASSUME_NONNULL_END frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAUserImportEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAUserImportEventV2.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAUserInfoUpdateEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAUserProxy.h
File was renamed from frameworks/WASdkIntf.framework/Headers/WAUserProxy.h @@ -475,6 +475,13 @@ */ + (void)openGameReview:(void(^)(OpenGameReviewState status))block; /*! @discussion 打开游戏评分功能(V2):弹窗与回调行为同 openGameReview, 用户点击好评时,SDK内部会额外调用领取通用礼包接口(/sdkapi/v1/game/common_gift/claim.do)上报领奖, 上报失败静默处理,不影响游戏侧回调 */ + (void)openGameReviewV2:(void(^)(OpenGameReviewState status))block; /*! @discussion 弹出cmp修改同意内容弹框 @@ -577,4 +584,19 @@ //新增月卡UI接口 + (void)showPassUI:(void(^_Nullable)(NSError * _Nullable error))completeBlock; /*! @discussion 社媒入口是否开启:由后台配置 isOpenSocial 控制 (0-关闭 1-全部打开 2-仅安卓开启 3-仅IOS开启), 且至少配置一个社媒链接(socialFacebookUrl/socialDiscordUrl/socialYoutubeUrl/socialWhatsappUrl)时才视为开启 */ + (BOOL)isOpenSocialMedia; /*! @discussion 打开社媒弹窗:展示后台已配置的社媒入口(Community), 点击具体项跳系统浏览器打开对应链接; WhatsApp 特殊:先请求后台接口(接口待定)成功后再打开链接 @param block 打开失败时回调错误(开关未开或未配置任何社媒链接),成功弹出弹窗后不回调 */ + (void)openSocialMedia:(void(^_Nullable)(NSError * _Nullable error))block; @end frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Info.plistBinary files differ
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Modules/module.modulemap
frameworks/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/WASdkIntfBinary files differ
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAAccount.hcopy from frameworks/WASdkIntf.framework/Headers/WAAccount.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAAccount.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAAdMobProxy.hcopy from frameworks/WASdkIntf.framework/Headers/WAAdMobProxy.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAAdMobProxy.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAAdProxy.hcopy from frameworks/WASdkIntf.framework/Headers/WAAdProxy.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAAdProxy.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAAppInviteContent.hcopy from frameworks/WASdkIntf.framework/Headers/WAAppInviteContent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAAppInviteContent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAAppInviteDialog.hcopy from frameworks/WASdkIntf.framework/Headers/WAAppInviteDialog.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAAppInviteDialog.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAAppUser.hcopy from frameworks/WASdkIntf.framework/Headers/WAAppUser.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAAppUser.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAApwProxy.hcopy from frameworks/WASdkIntf.framework/Headers/WAApwProxy.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAApwProxy.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WABindingResult.hcopy from frameworks/WASdkIntf.framework/Headers/WABindingResult.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WABindingResult.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WACertificationInfo.hcopy from frameworks/WASdkIntf.framework/Headers/WACertificationInfo.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WACertificationInfo.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAChannelProduct.hcopy from frameworks/WASdkIntf.framework/Headers/WAChannelProduct.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAChannelProduct.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAClassGenerator.hcopy from frameworks/WASdkIntf.framework/Headers/WAClassGenerator.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAClassGenerator.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WACode.hcopy from frameworks/WASdkIntf.framework/Headers/WACode.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WACode.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WACoinsInfo.hcopy from frameworks/WASdkIntf.framework/Headers/WACoinsInfo.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WACoinsInfo.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAComponent.hcopy from frameworks/WASdkIntf.framework/Headers/WAComponent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAComponent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAConstants.hcopy from frameworks/WASdkIntf.framework/Headers/WAConstants.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAConstants.h
File was copied from frameworks/WASdkIntf.framework/Headers/WAConstants.h @@ -116,6 +116,8 @@ extern NSString *const WAUserDidLoginSuccessNotification; extern NSString *const WAUserDidUpdateGameUserIdNotification; extern NSString *const WAUserEventUserImportNotification; /// 新手教程完成事件通知(ghw_self_tutorial_completed 上报时派发,浮窗模块监听用于“每日新手”自动弹出) extern NSString *const WAUserEventTutorialCompletedNotification; extern NSString *const WAUserEventChangedNotification; extern NSString *const WAAppDidEnterForegroundNotification; frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WACore.hcopy from frameworks/WASdkIntf.framework/Headers/WACore.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WACore.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WACoreProxy.hcopy from frameworks/WASdkIntf.framework/Headers/WACoreProxy.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WACoreProxy.h
File was copied from frameworks/WASdkIntf.framework/Headers/WACoreProxy.h @@ -47,8 +47,9 @@ @interface WACoreProxy : NSObject /*! @abstract 初始化 @deprecated 请使用 +initWithCompletionHandler: 替代。 */ +(void)init; +(void)init API_DEPRECATED("请使用 +initWithCompletionHandler: 替代。", ios(1.0, 17.0)); /*! frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WACscProxy.hcopy from frameworks/WASdkIntf.framework/Headers/WACscProxy.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WACscProxy.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WACustomerResult.hcopy from frameworks/WASdkIntf.framework/Headers/WACustomerResult.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WACustomerResult.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WADeleteRequestModel.hcopy from frameworks/WASdkIntf.framework/Headers/WADeleteRequestModel.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WADeleteRequestModel.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WADeleteResult.hcopy from frameworks/WASdkIntf.framework/Headers/WADeleteResult.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WADeleteResult.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAError.hcopy from frameworks/WASdkIntf.framework/Headers/WAError.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAError.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAErrorCode.hcopy from frameworks/WASdkIntf.framework/Headers/WAErrorCode.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAErrorCode.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAEvent.hcopy from frameworks/WASdkIntf.framework/Headers/WAEvent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAFBAppRequest.hcopy from frameworks/WASdkIntf.framework/Headers/WAFBAppRequest.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAFBAppRequest.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAFBApplication.hcopy from frameworks/WASdkIntf.framework/Headers/WAFBApplication.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAFBApplication.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAFBObject.hcopy from frameworks/WASdkIntf.framework/Headers/WAFBObject.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAFBObject.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAGameRequestContent.hcopy from frameworks/WASdkIntf.framework/Headers/WAGameRequestContent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAGameRequestContent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAGameRequestDialog.hcopy from frameworks/WASdkIntf.framework/Headers/WAGameRequestDialog.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAGameRequestDialog.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAGroup.hcopy from frameworks/WASdkIntf.framework/Headers/WAGroup.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAGroup.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAHupProxy.hcopy from frameworks/WASdkIntf.framework/Headers/WAHupProxy.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAHupProxy.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIAd.hcopy from frameworks/WASdkIntf.framework/Headers/WAIAd.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIAd.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIAdmob.hcopy from frameworks/WASdkIntf.framework/Headers/WAIAdmob.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIAdmob.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIApw.hcopy from frameworks/WASdkIntf.framework/Headers/WAIApw.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIApw.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAICsc.hcopy from frameworks/WASdkIntf.framework/Headers/WAICsc.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAICsc.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIHup.hcopy from frameworks/WASdkIntf.framework/Headers/WAIHup.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIHup.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIPay.h
New file @@ -0,0 +1,42 @@ // // WAIPay.h // WASdkIntfUI // // Created by GHW-T-01 on 16/3/1. // Copyright © 2016年 GHW-T-01. All rights reserved. // #import <Foundation/Foundation.h> #import <StoreKit/StoreKit.h> #import <WASdkIntf/WASubscriptionStatus.h> @protocol WAInventoryDelegate,WAPaymentDelegate; @interface WAIPay : NSObject -(void)init4Iap; -(void)queryInventory:(id<WAInventoryDelegate>)delegate; -(void)payWithProductId:(NSString *)productId extInfo:(NSString *)extInfo delegate:(id<WAPaymentDelegate>)delegate; -(void)paySub:(NSString *)subProductId extInfo:(NSString *)extInfo delegate:(id<WAPaymentDelegate>)delegate; -(void)queryChannelProduct:(NSString *)channel callBackBlock:(void(^)(NSArray *channelProductsArray,NSError *error))callBackBlock; -(BOOL)isPayServiceAvailable; -(void)fetchProductInformations:(NSDictionary *)waProductIds inventoryDelegate:(id<WAInventoryDelegate>)delegate; - (void)checkFinishTransactions; -(SKProduct*)getCurrentProduct; -(NSData*)getCurrentReceipt; -(float)getReorderLimitTime; -(void)payLog:(NSString *)logInfo; -(void)startRunAppleTransactionObserve; -(void)removeAppleTransactionObserve; -(void)removeAppleTransactionObserve; -(void)restore; /// 恢复购买(收据刷新),完成后回调;成功 error 为 nil,失败为具体错误,主线程回调 - (void)restoreWithCompletion:(void(^)(NSError * _Nullable error))completion; - (BOOL)isOpenRestore; -(void)getSubStatus:(nullable NSString *)subProductId callBackBlock:(void(^)(NSArray<WASubscriptionStatus *> * _Nullable statusList, NSError * _Nullable error))callBackBlock; - (void)hasSubOfferAccess:(nullable NSString *)subProductId completion:(void (^)(BOOL hasAccess, NSError * _Nullable error))completion; - (BOOL)isOpenSubscription; - (void)openSubscriptionManager:(void(^)(NSError *_Nullable error))callBackBlock; - (void)presentCodeRedemptionSheet:(void(^)(NSError *_Nullable error))callback; @end frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIPush.hcopy from frameworks/WASdkIntf.framework/Headers/WAIPush.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIPush.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAISocial.hcopy from frameworks/WASdkIntf.framework/Headers/WAISocial.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAISocial.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAITrack.hcopy from frameworks/WASdkIntf.framework/Headers/WAITrack.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAITrack.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIUser.hcopy from frameworks/WASdkIntf.framework/Headers/WAIUser.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIUser.h
File was copied from frameworks/WASdkIntf.framework/Headers/WAIUser.h @@ -172,6 +172,11 @@ */ - (void)openGameReview:(void(^)(OpenGameReviewState status))block; /*! @discussion 打开游戏评分功能(V2):好评时SDK内部额外调用领取通用礼包接口 */ - (void)openGameReviewV2:(void(^)(OpenGameReviewState status))block; /*! @discussion 弹出cmp修改同意内容弹框 @@ -269,6 +274,10 @@ //新增月卡UI接口 - (void)showPassUI:(void(^_Nullable)(NSError * _Nullable error))completeBlock; //社媒入口是否开启 - (BOOL)isOpenSocialMedia; //打开社媒弹窗 - (void)openSocialMedia:(void(^_Nullable)(NSError * _Nullable error))completeBlock; @end frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIapProduct.hcopy from frameworks/WASdkIntf.framework/Headers/WAIapProduct.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIapProduct.h
File was copied from frameworks/WASdkIntf.framework/Headers/WAIapProduct.h @@ -31,7 +31,7 @@ @property(nonatomic, strong) NSDecimalNumber *productDiscountAmount;//商品打折后的价格” @property(nonatomic, strong) NSDecimalNumber *productAmount;//商品价格 @property (nonatomic, assign) NSInteger productType; // 商品类型(1 - 普通商品(默认),2 - 代金券商品) @property (nonatomic, assign) NSInteger productType; // 商品类型(1 - 普通商品(默认),2 - 代金券商品 5 订阅商品 ) @property (nonatomic, assign) NSInteger voucherAmount; // 代金券数额,购买后,可以得到多少数额 @property(nonatomic, strong) NSString *productCurrencyCode; //币种 @property(nonatomic, strong) WAPayChannel *coinsH5payChannel; //h5支付渠道(目前用于匹配最佳代金券商品金额展示,为了解决充值中心支付方式在app内不开,没有返回这个支付方式,导致匹配最优代金券时候,支付方式为nil) frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIapResult.hcopy from frameworks/WASdkIntf.framework/Headers/WAIapResult.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAIapResult.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAInitiatedPurchaseEvent.hcopy from frameworks/WASdkIntf.framework/Headers/WAInitiatedPurchaseEvent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAInitiatedPurchaseEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WALevelAchievedEvent.hcopy from frameworks/WASdkIntf.framework/Headers/WALevelAchievedEvent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WALevelAchievedEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WALoginResult.hcopy from frameworks/WASdkIntf.framework/Headers/WALoginResult.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WALoginResult.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WALvXEvent.hcopy from frameworks/WASdkIntf.framework/Headers/WALvXEvent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WALvXEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAParamConfigObj.hcopy from frameworks/WASdkIntf.framework/Headers/WAParamConfigObj.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAParamConfigObj.h
File was copied from frameworks/WASdkIntf.framework/Headers/WAParamConfigObj.h @@ -115,12 +115,21 @@ @property(nonatomic)NSInteger landscapeGameFloatingDirection; //0默认竖评 1 横屏 /** 当浮窗按钮启用时,进入游戏获取到角色信息后,每天自动打开浮窗1次,自动打开的浮窗,3秒无操作则自动关闭 当浮窗按钮启用时,进入游戏获取到角色信息后,每天自动打开浮窗1次, 自动打开的浮窗无操作达到停留时长后自动关闭(时长见 floatingPageAutoOpenStayDuration) 0 关闭 1 启用 1 启用每次进服后5s弹出 2 开启每日新手事件弹出 3、每日进服和每日新手弹出 不返回默认关闭 */ @property(nonatomic)NSInteger floatingPageAutoOpen; /** 浮窗自动打开后的停留时长(秒):自动弹出的浮窗无操作达到该时长后自动关闭 单位:秒;不返回或 <=0 时默认 10 秒 */ @property(nonatomic)NSInteger floatingPageAutoOpenStayDuration; /** @@ -179,7 +188,18 @@ // 月卡礼包领取界面图 @property(nonatomic,copy)NSString * passGiftWindowImg ; // 订阅开关:0:关闭 1:全部打开 2:仅安卓开启 3:仅IOS开启 @property(nonatomic) NSInteger isOpenSubscription; // (苹果)恢复购买:0:关闭 1:打开 @property(nonatomic) NSInteger isOpenSubscriptionRestore; // 社媒总开关:0-关闭 1-全部打开 2-仅安卓开启 3-仅IOS开启 不返回默认关闭 @property(nonatomic) NSInteger isOpenSocial; // 社媒链接,作为各具体项的子开关(不返回或空串则隐藏对应入口) @property(nonatomic,copy)NSString* socialFacebookUrl; // Facebook社媒链接 @property(nonatomic,copy)NSString* socialDiscordUrl; // Discord社媒链接 @property(nonatomic,copy)NSString* socialYoutubeUrl; // Youtube社媒链接 @property(nonatomic,copy)NSString* socialWhatsappUrl; // Whatsapp社媒链接 @end frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAPassPlatformInfo.hcopy from frameworks/WASdkIntf.framework/Headers/WAPassPlatformInfo.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAPassPlatformInfo.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAPayChannel.hcopy from frameworks/WASdkIntf.framework/Headers/WAPayChannel.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAPayChannel.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAPayProxy.h
New file @@ -0,0 +1,130 @@ // // WAPayProxy.h // WASdkIntfUI // // Created by GHW-T-01 on 16/3/1. // Copyright © 2016年 GHW-T-01. All rights reserved. // #import <Foundation/Foundation.h> #import <WASdkIntf/WAIPay.h> #import <WASdkIntf/WASubscriptionStatus.h> @class WAIapProduct,WAIapResult,WAChannelProduct; /*! @discussion 查询商品库存协议 - - - */ @protocol WAInventoryDelegate <NSObject> @required /*! @abstract 查询成功 @param Inventory 是一个数组,保存着WAIapProduct类型的实例 */ -(void)queryInventoryDidCompleteWithResult:(NSArray<WAIapProduct *>*)Inventory; /*! @abstract 查询失败 @param error 错误 */ -(void)queryInventoryDidFailWithError:(NSError*)error; @end /*! @discussion 支付协议 - - - */ @protocol WAPaymentDelegate <NSObject> /*! @abstract 支付成功 @param iapResult 支付结果 @param platform 支付平台 */ -(void)paymentDidCompleteWithResult:(WAIapResult*)iapResult andPlatform:(NSString*)platform; /*! @abstract 支付失败 @param error 错误 @param platform 支付平台 */ -(void)paymentDidFailWithError:(NSError*)error andPlatform:(NSString*)platform; @end /*! @discussion WAPayProxy 是支付模块的代理类。 - - - */ @interface WAPayProxy : NSObject /*! @abstract 应用内支付初始化 */ +(void)init4Iap; /*! @abstract 查询商品列表调用方法 @param delegate 委托 */ +(void)queryInventoryWithDelegate:(id<WAInventoryDelegate>)delegate; /*! @abstract 查询渠道商品调用方法 @param callBackBlock 回调 */ + (void)queryChannelProduct:(NSString *)channel callBackBlock:(void(^)(NSArray <WAChannelProduct *>*channelProductsArray,NSError *error))callBackBlock; /*! @abstract 支付某个商品 @param productId 商品id @param extInfo 扩展信息 @param delegate 委托 */ +(void)payWithProductId:(NSString*)productId extInfo:(NSString*)extInfo delegate:(id<WAPaymentDelegate>)delegate; /*! @abstract 支付某个订阅商品(订阅总开关 isOpenSubscription 未开启、或商品非自动续订订阅商品时会回调失败) @param subProductId 订阅商品id(WingSDK商品id) @param extInfo 扩展信息 @param delegate 委托 */ +(void)paySub:(NSString*)subProductId extInfo:(NSString*)extInfo delegate:(id<WAPaymentDelegate>)delegate; /*! @abstract 查询是否支持支付 @return bool 是否支持支付 */ +(BOOL)isPayServiceAvailable; +(void)payLog:(NSString *)logInfo; + (void)restore; /// 恢复购买(收据刷新),完成后回调;成功 error 为 nil,失败为具体错误,主线程回调。开关与 restore 一致 + (void)restoreWithCompletion:(void(^)(NSError * _Nullable error))completion; /// 是否展示恢复购买入口:订阅总开关 isOpenSubscription 开启且后台配置 isOpenSubscriptionRestore 为 1 时展示。 + (BOOL)isOpenRestore; /*! @abstract 查询当前用户订阅商品的最新状态(订阅总开关 isOpenSubscription 未开启时会回调失败)。 @param subProductId WingSDK 订阅商品 ID;传 nil 或空串时查询全部订阅。 @param callBackBlock 成功时返回订阅列表(无订阅时为空数组),失败时返回 error。 */ + (void)getSubStatus:(nullable NSString *)subProductId callBackBlock:(void(^)(NSArray<WASubscriptionStatus *> *_Nullable statusList, NSError *_Nullable error))callBackBlock; /*! @abstract 判断指定订阅商品是否拥有推介促销价(免费试用/首期折扣)资格(订阅总开关 isOpenSubscription 未开启时会回调失败)。 @param subProductId WingSDK 订阅商品 ID。 @param completion 拥有资格返回 hasAccess 为 YES,否则为 NO;失败时返回 error。 @discussion 当前实现为客户端商品配置判断:商品配置了推介促销价即视为拥有资格,不判断用户历史订阅记录。 */ + (void)hasSubOfferAccess:(nullable NSString *)subProductId completion:(void (^)(BOOL hasAccess, NSError *_Nullable error))completion; /// 订阅总开关是否开启:isOpenSubscription 为 1(全部打开)或 3(仅 iOS 开启)时开启。 + (BOOL)isOpenSubscription; /// 打开 App Store 订阅管理页。 + (void)openSubscriptionManager:(void(^)(NSError *_Nullable error))callBackBlock; /// 展示 App Store 兑换码兑换界面。回调仅表示界面是否成功调起,不表示兑换结果。 + (void)presentCodeRedemptionSheet:(void(^)(NSError *_Nullable error))callback; @end frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAPlatformAccountInfo.hcopy from frameworks/WASdkIntf.framework/Headers/WAPlatformAccountInfo.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAPlatformAccountInfo.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAPurchaseEvent.hcopy from frameworks/WASdkIntf.framework/Headers/WAPurchaseEvent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAPurchaseEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAPushProxy.hcopy from frameworks/WASdkIntf.framework/Headers/WAPushProxy.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAPushProxy.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WASdkConfigParser.hcopy from frameworks/WASdkIntf.framework/Headers/WASdkConfigParser.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WASdkConfigParser.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WASdkIntf.hcopy from frameworks/WASdkIntf.framework/Headers/WASdkIntf.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WASdkIntf.h
File was copied from frameworks/WASdkIntf.framework/Headers/WASdkIntf.h @@ -28,6 +28,7 @@ #import <WASdkIntf/WAChannelProduct.h> #import <WASdkIntf/WAPayChannel.h> #import <WASdkIntf/WAIapResult.h> #import <WASdkIntf/WASubscriptionStatus.h> #import <WASdkIntf/WAISocial.h> #import <WASdkIntf/WAGroup.h> #import <WASdkIntf/WASocialProxy.h> @@ -39,6 +40,7 @@ #import <WASdkIntf/WAPurchaseEvent.h> #import <WASdkIntf/WATutorialCompletedEvent.h> #import <WASdkIntf/WAUserCreateEvent.h> #import <WASdkIntf/WAUserCreateEventV2.h> #import <WASdkIntf/WAUserImportEvent.h> #import <WASdkIntf/WAUserImportEventV2.h> @@ -90,5 +92,5 @@ // In this header, you should import all the public headers of your framework using statements like #import <WASdkIntf/PublicHeader.h> //2026/07/10 12:29 ver:4.13.1 // 2 //2026/10/23 12:29 ver:4.14.0 // 3 frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAShareLinkContent.hcopy from frameworks/WASdkIntf.framework/Headers/WAShareLinkContent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAShareLinkContent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WASharePhoto.hcopy from frameworks/WASdkIntf.framework/Headers/WASharePhoto.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WASharePhoto.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WASharePhotoContent.hcopy from frameworks/WASdkIntf.framework/Headers/WASharePhotoContent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WASharePhotoContent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAShareVideo.hcopy from frameworks/WASdkIntf.framework/Headers/WAShareVideo.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAShareVideo.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAShareVideoContent.hcopy from frameworks/WASdkIntf.framework/Headers/WAShareVideoContent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAShareVideoContent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WASharingContent.hcopy from frameworks/WASdkIntf.framework/Headers/WASharingContent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WASharingContent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WASocialProxy.hcopy from frameworks/WASdkIntf.framework/Headers/WASocialProxy.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WASocialProxy.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAStageEvent.hcopy from frameworks/WASdkIntf.framework/Headers/WAStageEvent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAStageEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WASubscriptionStatus.h
New file @@ -0,0 +1,37 @@ // // WASubscriptionStatus.h // WASdkIntf // #import <Foundation/Foundation.h> NS_ASSUME_NONNULL_BEGIN typedef NS_ENUM(NSInteger, WASubscriptionStatusType) { WASubscriptionStatusTypeActive = 1, WASubscriptionStatusTypeCanceled = 2, WASubscriptionStatusTypeExpired = 3, WASubscriptionStatusTypeRevoked = 4, }; /*! @discussion WASubscriptionStatus 用户订阅状态信息。 */ @interface WASubscriptionStatus : NSObject /// SDK 订阅号。 @property (nonatomic, copy) NSString *subscribeNo; /// WingSDK 订阅商品 ID。 @property (nonatomic, copy) NSString *productId; /// 订阅状态,见 WASubscriptionStatusType。 @property (nonatomic, assign) WASubscriptionStatusType subscribeStatus; /// 到期时间,Unix 毫秒时间戳。 @property (nonatomic, assign) long long expireTime; /// 是否自动续订。 @property (nonatomic, assign, getter=isAutoRenew) BOOL autoRenew; /// 当前价格阶段:freeTrial、introductoryPrice 或 basePrice。 @property (nonatomic, copy, nullable) NSString *offerPhase; @end NS_ASSUME_NONNULL_END frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WATrackProxy.hcopy from frameworks/WASdkIntf.framework/Headers/WATrackProxy.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WATrackProxy.h
File was copied from frameworks/WASdkIntf.framework/Headers/WATrackProxy.h @@ -81,6 +81,7 @@ extern NSString *const WAEventTaskUpdate; extern NSString *const WAEventGoldUpdate; extern NSString *const WAEventUserImport; extern NSString *const WAEventSelfTutorialCompleted; // 新手教程完成(游戏侧上报,浮窗“每日新手”自动弹出依此触发) extern NSString *const WAEventSession; extern NSString *const WAEventAFTrackingInit; frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WATutorialCompletedEvent.hcopy from frameworks/WASdkIntf.framework/Headers/WATutorialCompletedEvent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WATutorialCompletedEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAUpdateInfo.hcopy from frameworks/WASdkIntf.framework/Headers/WAUpdateInfo.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAUpdateInfo.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAUserCenterResult.hcopy from frameworks/WASdkIntf.framework/Headers/WAUserCenterResult.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAUserCenterResult.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAUserCreateEvent.hcopy from frameworks/WASdkIntf.framework/Headers/WAUserCreateEvent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAUserCreateEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAUserCreateEventV2.h
New file @@ -0,0 +1,40 @@ // // WAUserCreateEventV2.h // WASdkImpl // // Created by lpw on 2026/10/16. // Copyright © 2026 GHW-T-01. All rights reserved. // /** * ghw_user_create 用户创角事件 V2 */ #import <WASdkIntf/WAEvent.h> NS_ASSUME_NONNULL_BEGIN @interface WAUserCreateEventV2 : WAEvent /** * ghw_user_create 用户创角事件 * <br>触发时机:玩家创建角色成功后调用 * * @param serverId 服务器ID * @param gameUserId 游戏角色ID * @param nickname 游戏角色名(昵称) * @discussion registerTime 创角时间戳由 SDK 内部取当前毫秒时间戳,无需外部传递 */ - (instancetype)initWithServerId:(nonnull NSString *)serverId gameUserId:(nonnull NSString *)gameUserId nickname:(nonnull NSString *)nickname optionalParameter:(nullable NSDictionary*)parameterDic; @end NS_ASSUME_NONNULL_END frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAUserImportEvent.hcopy from frameworks/WASdkIntf.framework/Headers/WAUserImportEvent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAUserImportEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAUserImportEventV2.hcopy from frameworks/WASdkIntf.framework/Headers/WAUserImportEventV2.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAUserImportEventV2.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAUserInfoUpdateEvent.hcopy from frameworks/WASdkIntf.framework/Headers/WAUserInfoUpdateEvent.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAUserInfoUpdateEvent.h
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAUserProxy.hcopy from frameworks/WASdkIntf.framework/Headers/WAUserProxy.h copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Headers/WAUserProxy.h
File was copied from frameworks/WASdkIntf.framework/Headers/WAUserProxy.h @@ -475,6 +475,13 @@ */ + (void)openGameReview:(void(^)(OpenGameReviewState status))block; /*! @discussion 打开游戏评分功能(V2):弹窗与回调行为同 openGameReview, 用户点击好评时,SDK内部会额外调用领取通用礼包接口(/sdkapi/v1/game/common_gift/claim.do)上报领奖, 上报失败静默处理,不影响游戏侧回调 */ + (void)openGameReviewV2:(void(^)(OpenGameReviewState status))block; /*! @discussion 弹出cmp修改同意内容弹框 @@ -577,4 +584,19 @@ //新增月卡UI接口 + (void)showPassUI:(void(^_Nullable)(NSError * _Nullable error))completeBlock; /*! @discussion 社媒入口是否开启:由后台配置 isOpenSocial 控制 (0-关闭 1-全部打开 2-仅安卓开启 3-仅IOS开启), 且至少配置一个社媒链接(socialFacebookUrl/socialDiscordUrl/socialYoutubeUrl/socialWhatsappUrl)时才视为开启 */ + (BOOL)isOpenSocialMedia; /*! @discussion 打开社媒弹窗:展示后台已配置的社媒入口(Community), 点击具体项跳系统浏览器打开对应链接; WhatsApp 特殊:先请求后台接口(接口待定)成功后再打开链接 @param block 打开失败时回调错误(开关未开或未配置任何社媒链接),成功弹出弹窗后不回调 */ + (void)openSocialMedia:(void(^_Nullable)(NSError * _Nullable error))block; @end frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Info.plistBinary files differ
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Modules/module.modulemapcopy from frameworks/WASdkIntf.framework/Modules/module.modulemap copy to frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/Modules/module.modulemap
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/WASdkIntfBinary files differ
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/_CodeSignature/CodeDirectoryBinary files differ
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/_CodeSignature/CodeRequirementsBinary files differ
frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/_CodeSignature/CodeResources
File was renamed from frameworks/WASdkIntf.framework/_CodeSignature/CodeResources @@ -62,7 +62,7 @@ </data> <key>Headers/WAConstants.h</key> <data> r6hSVfE8eS5pwrNVck4J7lA8ays= J69d1c/j4UR6SJHd7VVSgaWc4mU= </data> <key>Headers/WACore.h</key> <data> @@ -70,7 +70,7 @@ </data> <key>Headers/WACoreProxy.h</key> <data> jfVCtjq8eRnyH7RnDWO0Ty0THic= 3kkc8kLN1PxmV42xMavzA3D+EUs= </data> <key>Headers/WACscProxy.h</key> <data> @@ -150,7 +150,7 @@ </data> <key>Headers/WAIPay.h</key> <data> quFGutGZuBwdaiD4qCUFMe+2G64= lQghQhjZ9d8im+7h+0m3Vf/62vk= </data> <key>Headers/WAIPush.h</key> <data> @@ -166,11 +166,11 @@ </data> <key>Headers/WAIUser.h</key> <data> 7Nj+KpSw5ed9ZNI8eKJMcC4UEgU= tNeNY+qn8Ksz7bO5+A2C85+LeaA= </data> <key>Headers/WAIapProduct.h</key> <data> cnD9strKNFayxZXHuemKLj10alA= IkS9nmqcvySYg+i9etufeQHHs3s= </data> <key>Headers/WAIapResult.h</key> <data> @@ -194,7 +194,7 @@ </data> <key>Headers/WAParamConfigObj.h</key> <data> K0wYSxkcL5g+I0iG7lbAynZ3y3o= Oy3obuY6zgq1kXfW9H8u038w/fI= </data> <key>Headers/WAPassPlatformInfo.h</key> <data> @@ -206,7 +206,7 @@ </data> <key>Headers/WAPayProxy.h</key> <data> dCH9C3tFdfVePm7aMvyUHM5h4xs= DegtC7Gyi3MWmmZb4feUO+cjSkI= </data> <key>Headers/WAPlatformAccountInfo.h</key> <data> @@ -226,7 +226,7 @@ </data> <key>Headers/WASdkIntf.h</key> <data> 7D4pFJgmslQ1fH+3Dv1Ej9XllsY= sfT16WiTB/6Rwj0VqfFfpCAhoSQ= </data> <key>Headers/WAShareLinkContent.h</key> <data> @@ -260,9 +260,13 @@ <data> WoKVO+DuT0rW2bGao1pLGk3gsMo= </data> <key>Headers/WASubscriptionStatus.h</key> <data> pY3ufcBUFytvyU6RQnwPVwu7JLM= </data> <key>Headers/WATrackProxy.h</key> <data> KVTItXLsH0Qp1PduwWhonAe0/xE= xww/sKe5fPa5yBrmLmfns1tbBE4= </data> <key>Headers/WATutorialCompletedEvent.h</key> <data> @@ -280,6 +284,10 @@ <data> aXGL7RWikyu1fJmG8xRzCgrEUUM= </data> <key>Headers/WAUserCreateEventV2.h</key> <data> F8eCFBJww2/nmYIyTVyyJuLf44s= </data> <key>Headers/WAUserImportEvent.h</key> <data> xE84aVd+xwRfu2o/eMLJZ1EQ8Rs= @@ -294,11 +302,11 @@ </data> <key>Headers/WAUserProxy.h</key> <data> aP4hJIKNFOp78oAWL6jY/Nnh2+I= dFMSGFE0RlDa4W43G6Py64SRObQ= </data> <key>Info.plist</key> <data> 6plqLMtGVQnCALFRYOrusNGjsZk= 7n0ozYkoOI5Wfel74DUG5BdIU/Y= </data> <key>Modules/module.modulemap</key> <data> @@ -409,7 +417,7 @@ <dict> <key>hash2</key> <data> 9VUypGHeWI4wJqMbPq7AAMgTffEWKi9XDeyH9IHYr3M= gmyXhgS8U6V3N8x4Ns2sglvBdVUy/MyXy//NjbmRYjY= </data> </dict> <key>Headers/WACore.h</key> @@ -423,7 +431,7 @@ <dict> <key>hash2</key> <data> /ReDwffTMoB6ORS/7S3S0SlXgbe86qCPlA82XNS53cc= Gnv3XkNZ+IPXkqlj6bGWwvexTRZTzGjWB7D554ZDINE= </data> </dict> <key>Headers/WACscProxy.h</key> @@ -563,7 +571,7 @@ <dict> <key>hash2</key> <data> dtDJZ6A48+aBxKCSS11g0W00hMb6yOI6m5yCQK8/dlg= GZwpLB5zVDrXZosppOCRF2G+SvZmos53TzI+Dc2eXdQ= </data> </dict> <key>Headers/WAIPush.h</key> @@ -591,14 +599,14 @@ <dict> <key>hash2</key> <data> MIbrpjYawQDbJMShgGrqcqB7v0KPZoWZYv2oTLhHo38= JQYSAiaqAVxHsWYsv2PH33g8AU1QAcx4xYNUypMwfSE= </data> </dict> <key>Headers/WAIapProduct.h</key> <dict> <key>hash2</key> <data> Dt4kjwD6kOorzwtv3fovrDvFFznMiTxWSaFABOfbQoQ= n0cIX4hOgWxHHy2/phzbAf8YRQVUOXnmCnOieLiGAHQ= </data> </dict> <key>Headers/WAIapResult.h</key> @@ -640,7 +648,7 @@ <dict> <key>hash2</key> <data> h6ZfKltpeAVbhg0nTBlk/wsp347JuOkYI5WJ4OP1qAk= C7jg0Vs3ejAVOl/2+afhAgiwLFvpw/J0p8YtAL3j3ic= </data> </dict> <key>Headers/WAPassPlatformInfo.h</key> @@ -661,7 +669,7 @@ <dict> <key>hash2</key> <data> 1aRnn1PmGbPJjqLMBo6df7fZsuToFzO/1ni9Pd74d+o= rnIzRcmIef3WINoa0xK0EPpk05aXbVVko9BLTsUWK9U= </data> </dict> <key>Headers/WAPlatformAccountInfo.h</key> @@ -696,7 +704,7 @@ <dict> <key>hash2</key> <data> Ufo6pgGj43BP2Bq5YxDw6X3C0SiYJTNAfM/z/GoeFoc= dwSLpNAv8EChAmI6UKaiIygPdiG99mhbggsTI554VPk= </data> </dict> <key>Headers/WAShareLinkContent.h</key> @@ -755,11 +763,18 @@ FGXjrNXts5U4FL+AVcvjPqEtUnuOk8yW4wVchtfDRRA= </data> </dict> <key>Headers/WASubscriptionStatus.h</key> <dict> <key>hash2</key> <data> XqIMWoRaZVPOkRN1u9EdATTevUCfTI1arUYpsQjfIcU= </data> </dict> <key>Headers/WATrackProxy.h</key> <dict> <key>hash2</key> <data> xUAPrM+ZJPKAD4U/xj6IcGK5dcMBqwgUP1pfcL8BMgU= ktjIfJDsl5tBRw9XeA+toMcKqkQ+QuCliXnzs31tV3k= </data> </dict> <key>Headers/WATutorialCompletedEvent.h</key> @@ -790,6 +805,13 @@ DDnzKxS/UuwUm96cOc8655Cesy8QUCdsQtFBE6iYlvw= </data> </dict> <key>Headers/WAUserCreateEventV2.h</key> <dict> <key>hash2</key> <data> fDFkba8N/rKD1GBO2yuOmee15mFpKtcIyxATiPsHbs4= </data> </dict> <key>Headers/WAUserImportEvent.h</key> <dict> <key>hash2</key> @@ -815,7 +837,7 @@ <dict> <key>hash2</key> <data> FqLsYoMKy1ZouDCSpfFEbPlkuoiDkyMiRctgjjiljHY= UoPQM1YAsMWOtQm+nmWLzHg+nkyrpZ1OIxFoSSDnSiw= </data> </dict> <key>Modules/module.modulemap</key> frameworks/WASdkIntf.xcframework/ios-arm64_x86_64-simulator/WASdkIntf.framework/_CodeSignature/CodeSignature