From 303b8f43a0f25b1bd791061e0d0ba3d862238386 Mon Sep 17 00:00:00 2001 From: lpw <812862340@qq.com> Date: Fri, 13 Mar 2026 09:10:43 +0800 Subject: [PATCH] 提交版本 4.11.0 --- frameworks/WASdkIntf.framework/Headers/WAIapProduct.h | 53 ++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 38 insertions(+), 15 deletions(-) diff --git a/frameworks/WASdkIntf.framework/Headers/WAIapProduct.h b/frameworks/WASdkIntf.framework/Headers/WAIapProduct.h index 86c6498..0330310 100644 --- a/frameworks/WASdkIntf.framework/Headers/WAIapProduct.h +++ b/frameworks/WASdkIntf.framework/Headers/WAIapProduct.h @@ -7,31 +7,54 @@ // #import <Foundation/Foundation.h> -#import "WAPayChannel.h" +#import <WASdkIntf/WAPayChannel.h> +#import <WACommon/WAPaymentHelper.h> +#import "WAConstants.h" + /*! @discussion WAIapProduct 商品类 - - - */ @interface WAIapProduct : NSObject -@property(nonatomic, strong) NSString *localizedDescription NS_AVAILABLE_IOS(3_0); +@property(nonatomic, strong) NSString *localizedDescription NS_AVAILABLE_IOS(3_0); //商品描述 -@property(nonatomic, strong) NSString *localizedTitle NS_AVAILABLE_IOS(3_0); +@property(nonatomic, strong) NSString *localizedTitle NS_AVAILABLE_IOS(3_0); //商品标题 -@property(nonatomic, strong) NSDecimalNumber *price NS_AVAILABLE_IOS(3_0); +@property(nonatomic, strong) NSDecimalNumber *price NS_AVAILABLE_IOS(3_0); //商品价格 -@property(nonatomic, strong) NSLocale *priceLocale NS_AVAILABLE_IOS(3_0); -@property(nonatomic, strong) NSString *productIdentifier NS_AVAILABLE_IOS(3_0); +@property(nonatomic, strong) NSString *productIdentifier NS_AVAILABLE_IOS(3_0); //商品id -// YES if this product has content downloadable using SKDownload -@property(nonatomic) BOOL downloadable NS_AVAILABLE_IOS(6_0); - -// Sizes in bytes (NSNumber [long long]) of the downloads available for this product -@property(nonatomic, strong) NSArray<NSNumber *> *downloadContentLengths NS_AVAILABLE_IOS(6_0); - -// Version of the downloadable content -@property(nonatomic, strong) NSString *downloadContentVersion NS_AVAILABLE_IOS(6_0); // payment method -@property(nonatomic, strong) NSArray<WAPayChannel *> *payChannels NS_AVAILABLE_IOS(6_0); +@property(nonatomic, strong) NSArray<WAPayChannel *> *payChannels NS_AVAILABLE_IOS(6_0); //支付渠道 + +@property(nonatomic, strong) NSDecimalNumber *productDiscountAmount;//商品打折后的价格” +@property(nonatomic, strong) NSDecimalNumber *productAmount;//商品价格 + +@property (nonatomic, assign) NSInteger productType; // 商品类型(1 - 普通商品(默认),2 - 代金券商品) +@property (nonatomic, assign) NSInteger voucherAmount; // 代金券数额,购买后,可以得到多少数额 +@property(nonatomic, strong) NSString *productCurrencyCode; //币种 +@property(nonatomic, strong) WAPayChannel *coinsH5payChannel; //h5支付渠道(目前用于匹配最佳代金券商品金额展示,为了解决充值中心支付方式在app内不开,没有返回这个支付方式,导致匹配最优代金券时候,支付方式为nil) + + +#pragma mark - Apple渠道基准价格(分) +- (long long)getAppleAmountIncents; + +#pragma mark - 获取代金券渠道 +- (nullable WAPayChannel *)getCoinsChannel; + +#pragma mark - 获取代金券渠道 扩展 +- (nullable WAPayChannel *)getPayChannel:(NSString *_Nonnull)channelName; + +#pragma mark - Apple金额显示 +- (NSString *_Nullable)getAppleAmountDisplay; + +#pragma mark - 充值中心折扣价显示 +- (NSString *_Nullable)getRechargeDiscountAmountDisplay; + +#pragma mark - 消耗代金券金额(Coins渠道discountAmount) +- (long long)getCostVoucherAmount; + + @end -- Gitblit v1.8.0