From 65876fbe0bfbe0071c38d08d749e1f53f251b9a4 Mon Sep 17 00:00:00 2001
From: lpw <812862340@qq.com>
Date: Fri, 13 Mar 2026 15:14:47 +0800
Subject: [PATCH] 提交版本 4.11.0

---
 WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WATrackProxy.h     |    4 
 WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAIUser.h          |   27 ++
 WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/WASdkIntf                             |    0 
 WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Info.plist                            |    0 
 WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WAHelper.h                      |    3 
 WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/WACommon                     |    0 
 Sources/WASdkImpl/config/wa_sdk_impl_config_winga.xml                                               |    2 
 WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WATrackProxy.h                |    4 
 WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WACommConstants.h    |   13 +
 WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAParamConfigObj.h            |    8 
 WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAConstants.h                 |    9 
 WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WACommon.h           |    3 
 WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIUser.h                     |   27 ++
 WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WACoinsInfo.h      |   25 ++
 WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WASdkIntf.h                   |    3 
 WASdkImpl/FMDB.xcframework/Info.plist                                                               |   28 +-
 WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAParamConfigObj.h |    8 
 WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIapProduct.h                |   51 +++-
 WASdkImpl/AFNetworking.xcframework/Info.plist                                                       |   28 +-
 WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Headers/WASdkImpl.h        |    4 
 WASdkImpl/WASdkImpl.xcframework/Info.plist                                                          |   28 +-
 WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/WASdkImpl                             |    0 
 WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Info.plist                 |    0 
 WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAConstants.h      |    9 
 WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/WASdkImpl                  |    0 
 WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAUserProxy.h                 |   33 +++
 WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WACoinsInfo.h                 |   25 ++
 WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAUserProxy.h      |   33 +++
 WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WAPaymentHelper.h               |   36 +++
 WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/WACommon                                |    0 
 WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Info.plist                 |    0 
 WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Headers/WASdkImpl.h                   |    4 
 WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WASdkIntf.h        |    3 
 WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAPayChannel.h     |   11 +
 WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAIapProduct.h     |   51 +++-
 WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Info.plist                              |    0 
 WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Headers/WASdkCore.h        |    2 
 WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WAPaymentHelper.h    |   36 +++
 WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WACommon.h                      |    3 
 WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Headers/WASdkCore.h                   |    2 
 WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Info.plist                   |    0 
 WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WACommConstants.h               |   13 +
 WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/WASdkIntf                  |    0 
 WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAPayChannel.h                |   11 +
 WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WAHelper.h           |    3 
 WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Info.plist                            |    0 
 46 files changed, 467 insertions(+), 83 deletions(-)

diff --git a/Sources/WASdkImpl/config/wa_sdk_impl_config_winga.xml b/Sources/WASdkImpl/config/wa_sdk_impl_config_winga.xml
index 9035ce2..2bad8ca 100644
--- a/Sources/WASdkImpl/config/wa_sdk_impl_config_winga.xml
+++ b/Sources/WASdkImpl/config/wa_sdk_impl_config_winga.xml
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <config>
-	<version val="WA4.10.0" />
+	<version val="WA4.11.0" />
     <comps>
         
         <comp module="USR" plaf="WINGA" mandatory="YES" value="WASdkUser" desc="WINGA用户账户" />
diff --git a/WASdkImpl/AFNetworking.xcframework/Info.plist b/WASdkImpl/AFNetworking.xcframework/Info.plist
index 2f756ef..895df58 100644
--- a/WASdkImpl/AFNetworking.xcframework/Info.plist
+++ b/WASdkImpl/AFNetworking.xcframework/Info.plist
@@ -8,6 +8,20 @@
 			<key>BinaryPath</key>
 			<string>AFNetworking.framework/AFNetworking</string>
 			<key>LibraryIdentifier</key>
+			<string>ios-arm64</string>
+			<key>LibraryPath</key>
+			<string>AFNetworking.framework</string>
+			<key>SupportedArchitectures</key>
+			<array>
+				<string>arm64</string>
+			</array>
+			<key>SupportedPlatform</key>
+			<string>ios</string>
+		</dict>
+		<dict>
+			<key>BinaryPath</key>
+			<string>AFNetworking.framework/AFNetworking</string>
+			<key>LibraryIdentifier</key>
 			<string>ios-x86_64-simulator</string>
 			<key>LibraryPath</key>
 			<string>AFNetworking.framework</string>
@@ -19,20 +33,6 @@
 			<string>ios</string>
 			<key>SupportedPlatformVariant</key>
 			<string>simulator</string>
-		</dict>
-		<dict>
-			<key>BinaryPath</key>
-			<string>AFNetworking.framework/AFNetworking</string>
-			<key>LibraryIdentifier</key>
-			<string>ios-arm64</string>
-			<key>LibraryPath</key>
-			<string>AFNetworking.framework</string>
-			<key>SupportedArchitectures</key>
-			<array>
-				<string>arm64</string>
-			</array>
-			<key>SupportedPlatform</key>
-			<string>ios</string>
 		</dict>
 	</array>
 	<key>CFBundlePackageType</key>
diff --git a/WASdkImpl/FMDB.xcframework/Info.plist b/WASdkImpl/FMDB.xcframework/Info.plist
index 9a2268f..cf2a0d3 100644
--- a/WASdkImpl/FMDB.xcframework/Info.plist
+++ b/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>
diff --git a/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WACommConstants.h b/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WACommConstants.h
index c20663a..7a4ad7e 100644
--- a/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WACommConstants.h
+++ b/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WACommConstants.h
@@ -319,6 +319,19 @@
 extern NSString *const WASDK_GHG_TASKLIST ;
 extern NSString *const WASDK_URL_USER_PASS_INFO ;
 
+
+
+//获取用户代金券信息
+extern NSString *const WASDK_URL_COINS_USER_INFO ;
+
+//查询引导图
+extern NSString *const WASDK_URL_COINS_GUIDE_IMAGE ;
+
+// 获取用户兑换码
+extern NSString *const WASDK_URL_COINS_GET_REDEEM_CODE;
+
+
+
 extern NSString *const WASDK_NEED_PUSERID_AND_PTOKEN ;
 extern NSString *const WASDK_URL_FLOATING_PAGE_SWITCH ;
 extern NSString *const WASDK_URL_CREATE_SIGN ;
diff --git a/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WACommon.h b/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WACommon.h
index 319244d..57546ab 100644
--- a/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WACommon.h
+++ b/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WACommon.h
@@ -26,6 +26,7 @@
 #import <WACommon/WAReachability.h>
 #import <WACommon/WAWebProgressView.h>
 #import <WACommon/WAWebViewController.h>
+#import <WACommon/WAPaymentHelper.h>
 
-//time:2025/01/07  12:29 ver:4.9.0
+//time:2025/01/07  12:29 ver:4.11.0
 // 1
diff --git a/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WAHelper.h b/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WAHelper.h
index 0d2a2d8..cc6b82e 100644
--- a/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WAHelper.h
+++ b/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WAHelper.h
@@ -62,6 +62,7 @@
 +(UIViewController *)getCurrentVC;
 //返回当前应用程序窗口最顶层的视图控制器
 +(UIViewController *)getCurrentTopViewController;
++ (UIWindow *)wa_keyWindow;
 +(void)addOrientationNotification:(id)observer selector:(SEL)selector object:(id)object;
 +(void)removeOrientationNotification:(id)observer object:(id)object;
 +(NSString *)getMacAddress;
@@ -86,4 +87,6 @@
 
 // 查看配置项,是否需要展示登录框的返回按钮
 + (BOOL) needShowloginUIBackButton;
+
+
 @end
diff --git a/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WAPaymentHelper.h b/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WAPaymentHelper.h
new file mode 100644
index 0000000..b7d3fa6
--- /dev/null
+++ b/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Headers/WAPaymentHelper.h
@@ -0,0 +1,36 @@
+//
+//  WAPaymentHelper.h
+//  WACommon
+//
+//  Created by lpw on 2026/3/10.
+//  Copyright © 2026 GHW-T-01. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface WAPaymentHelper : NSObject
+// 获取币种符号
++ (NSString*)getCurrencySymbol:(NSString*)currencyCode;
+
+/**
+ 价格显示 例如 $1.99
+ */
++ (NSString *)getProductDisplayAmount:(NSString *)currencyCode
+                               amount:(NSDecimalNumber *)amount;
+/**
+ 金额显示,整数去掉小数,否则保留2位小数
+ */
++ (NSString *)getBigDecimalAmountDisplay:(NSDecimalNumber *)amount ;
+
+
+/**
+ 金额放大100倍(分)
+ */
++ (long long)getPriceAmountInCents:(NSDecimalNumber *)amount;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Info.plist b/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Info.plist
index 8ab14ac..0f2c721 100644
--- a/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Info.plist
+++ b/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/Info.plist
Binary files differ
diff --git a/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/WACommon b/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/WACommon
index a46d106..1c0bed7 100644
--- a/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/WACommon
+++ b/WASdkImpl/WACommon.xcframework/ios-arm64/WACommon.framework/WACommon
Binary files differ
diff --git a/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WACommConstants.h b/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WACommConstants.h
index c20663a..7a4ad7e 100644
--- a/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WACommConstants.h
+++ b/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WACommConstants.h
@@ -319,6 +319,19 @@
 extern NSString *const WASDK_GHG_TASKLIST ;
 extern NSString *const WASDK_URL_USER_PASS_INFO ;
 
+
+
+//获取用户代金券信息
+extern NSString *const WASDK_URL_COINS_USER_INFO ;
+
+//查询引导图
+extern NSString *const WASDK_URL_COINS_GUIDE_IMAGE ;
+
+// 获取用户兑换码
+extern NSString *const WASDK_URL_COINS_GET_REDEEM_CODE;
+
+
+
 extern NSString *const WASDK_NEED_PUSERID_AND_PTOKEN ;
 extern NSString *const WASDK_URL_FLOATING_PAGE_SWITCH ;
 extern NSString *const WASDK_URL_CREATE_SIGN ;
diff --git a/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WACommon.h b/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WACommon.h
index 319244d..57546ab 100644
--- a/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WACommon.h
+++ b/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WACommon.h
@@ -26,6 +26,7 @@
 #import <WACommon/WAReachability.h>
 #import <WACommon/WAWebProgressView.h>
 #import <WACommon/WAWebViewController.h>
+#import <WACommon/WAPaymentHelper.h>
 
-//time:2025/01/07  12:29 ver:4.9.0
+//time:2025/01/07  12:29 ver:4.11.0
 // 1
diff --git a/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WAHelper.h b/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WAHelper.h
index 0d2a2d8..cc6b82e 100644
--- a/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WAHelper.h
+++ b/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WAHelper.h
@@ -62,6 +62,7 @@
 +(UIViewController *)getCurrentVC;
 //返回当前应用程序窗口最顶层的视图控制器
 +(UIViewController *)getCurrentTopViewController;
++ (UIWindow *)wa_keyWindow;
 +(void)addOrientationNotification:(id)observer selector:(SEL)selector object:(id)object;
 +(void)removeOrientationNotification:(id)observer object:(id)object;
 +(NSString *)getMacAddress;
@@ -86,4 +87,6 @@
 
 // 查看配置项,是否需要展示登录框的返回按钮
 + (BOOL) needShowloginUIBackButton;
+
+
 @end
diff --git a/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WAPaymentHelper.h b/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WAPaymentHelper.h
new file mode 100644
index 0000000..b7d3fa6
--- /dev/null
+++ b/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Headers/WAPaymentHelper.h
@@ -0,0 +1,36 @@
+//
+//  WAPaymentHelper.h
+//  WACommon
+//
+//  Created by lpw on 2026/3/10.
+//  Copyright © 2026 GHW-T-01. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface WAPaymentHelper : NSObject
+// 获取币种符号
++ (NSString*)getCurrencySymbol:(NSString*)currencyCode;
+
+/**
+ 价格显示 例如 $1.99
+ */
++ (NSString *)getProductDisplayAmount:(NSString *)currencyCode
+                               amount:(NSDecimalNumber *)amount;
+/**
+ 金额显示,整数去掉小数,否则保留2位小数
+ */
++ (NSString *)getBigDecimalAmountDisplay:(NSDecimalNumber *)amount ;
+
+
+/**
+ 金额放大100倍(分)
+ */
++ (long long)getPriceAmountInCents:(NSDecimalNumber *)amount;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Info.plist b/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Info.plist
index 8ab14ac..0f2c721 100644
--- a/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Info.plist
+++ b/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/Info.plist
Binary files differ
diff --git a/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/WACommon b/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/WACommon
index a551bc9..68b6085 100644
--- a/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/WACommon
+++ b/WASdkImpl/WACommon.xcframework/ios-x86_64-simulator/WACommon.framework/WACommon
Binary files differ
diff --git a/WASdkImpl/WASdkImpl.xcframework/Info.plist b/WASdkImpl/WASdkImpl.xcframework/Info.plist
index 310f4ac..70019f6 100644
--- a/WASdkImpl/WASdkImpl.xcframework/Info.plist
+++ b/WASdkImpl/WASdkImpl.xcframework/Info.plist
@@ -8,20 +8,6 @@
 			<key>BinaryPath</key>
 			<string>WASdkImpl.framework/WASdkImpl</string>
 			<key>LibraryIdentifier</key>
-			<string>ios-arm64</string>
-			<key>LibraryPath</key>
-			<string>WASdkImpl.framework</string>
-			<key>SupportedArchitectures</key>
-			<array>
-				<string>arm64</string>
-			</array>
-			<key>SupportedPlatform</key>
-			<string>ios</string>
-		</dict>
-		<dict>
-			<key>BinaryPath</key>
-			<string>WASdkImpl.framework/WASdkImpl</string>
-			<key>LibraryIdentifier</key>
 			<string>ios-x86_64-simulator</string>
 			<key>LibraryPath</key>
 			<string>WASdkImpl.framework</string>
@@ -34,6 +20,20 @@
 			<key>SupportedPlatformVariant</key>
 			<string>simulator</string>
 		</dict>
+		<dict>
+			<key>BinaryPath</key>
+			<string>WASdkImpl.framework/WASdkImpl</string>
+			<key>LibraryIdentifier</key>
+			<string>ios-arm64</string>
+			<key>LibraryPath</key>
+			<string>WASdkImpl.framework</string>
+			<key>SupportedArchitectures</key>
+			<array>
+				<string>arm64</string>
+			</array>
+			<key>SupportedPlatform</key>
+			<string>ios</string>
+		</dict>
 	</array>
 	<key>CFBundlePackageType</key>
 	<string>XFWK</string>
diff --git a/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Headers/WASdkCore.h b/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Headers/WASdkCore.h
index cfcce97..86d0163 100644
--- a/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Headers/WASdkCore.h
+++ b/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Headers/WASdkCore.h
@@ -11,7 +11,7 @@
 #import <WACommon/WACommon.h>
 NS_ASSUME_NONNULL_BEGIN
 #define WASdkLog(fmt,...) {\
-if([WACoreProxy isDebugMode]){\
+if([WACoreProxy displayLog]){\
 NSLog((@"WASDK LOG [(version %@) %s ]:" fmt), [WASdkCore getVersion],__FUNCTION__, ##__VA_ARGS__);\
 [WACoreProxy addLogWithString:[NSString stringWithFormat:(@"(version %@) %s ]:" fmt),[WASdkCore getVersion],__FUNCTION__, ##__VA_ARGS__]];\
 }\
diff --git a/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Headers/WASdkImpl.h b/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Headers/WASdkImpl.h
index e71a4e8..feb663e 100644
--- a/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Headers/WASdkImpl.h
+++ b/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Headers/WASdkImpl.h
@@ -46,8 +46,8 @@
 
 #import <WASdkImpl/WASdkGTMBase64.h>
 
-//2026/02/03  12:29 ver:4.10.0
-// 1
+//2026/03/13  12:29 ver:4.11.0
+// 3
 
 
 
diff --git a/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Info.plist b/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Info.plist
index 6d4ce33..62f426c 100644
--- a/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Info.plist
+++ b/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/Info.plist
Binary files differ
diff --git a/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/WASdkImpl b/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/WASdkImpl
index c4161a5..d784bcb 100644
--- a/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/WASdkImpl
+++ b/WASdkImpl/WASdkImpl.xcframework/ios-arm64/WASdkImpl.framework/WASdkImpl
Binary files differ
diff --git a/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Headers/WASdkCore.h b/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Headers/WASdkCore.h
index cfcce97..86d0163 100644
--- a/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Headers/WASdkCore.h
+++ b/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Headers/WASdkCore.h
@@ -11,7 +11,7 @@
 #import <WACommon/WACommon.h>
 NS_ASSUME_NONNULL_BEGIN
 #define WASdkLog(fmt,...) {\
-if([WACoreProxy isDebugMode]){\
+if([WACoreProxy displayLog]){\
 NSLog((@"WASDK LOG [(version %@) %s ]:" fmt), [WASdkCore getVersion],__FUNCTION__, ##__VA_ARGS__);\
 [WACoreProxy addLogWithString:[NSString stringWithFormat:(@"(version %@) %s ]:" fmt),[WASdkCore getVersion],__FUNCTION__, ##__VA_ARGS__]];\
 }\
diff --git a/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Headers/WASdkImpl.h b/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Headers/WASdkImpl.h
index e71a4e8..feb663e 100644
--- a/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Headers/WASdkImpl.h
+++ b/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Headers/WASdkImpl.h
@@ -46,8 +46,8 @@
 
 #import <WASdkImpl/WASdkGTMBase64.h>
 
-//2026/02/03  12:29 ver:4.10.0
-// 1
+//2026/03/13  12:29 ver:4.11.0
+// 3
 
 
 
diff --git a/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Info.plist b/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Info.plist
index 6d4ce33..62f426c 100644
--- a/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Info.plist
+++ b/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/Info.plist
Binary files differ
diff --git a/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/WASdkImpl b/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/WASdkImpl
index ab1d1bd..eddc36b 100644
--- a/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/WASdkImpl
+++ b/WASdkImpl/WASdkImpl.xcframework/ios-x86_64-simulator/WASdkImpl.framework/WASdkImpl
Binary files differ
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WACoinsInfo.h b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WACoinsInfo.h
new file mode 100644
index 0000000..a088ef8
--- /dev/null
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WACoinsInfo.h
@@ -0,0 +1,25 @@
+//
+//  WACoinsInfo.h
+//  WASdkIntf
+//
+//  Created by lpw on 2026/2/27.
+//  Copyright © 2026 GHW-T-01. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface WACoinsInfo : NSObject<NSCopying>
+
+
+@property (nonatomic, assign) long long coinsAmount;// 代金券余额(默认 0)
+@property (nonatomic, assign) BOOL isEnableCoins;//平台币是否开启 NO - 未开启 YES - 已开启
+
+
+@property (nonatomic, assign) NSInteger  isPaidUser;//是否付费用户:0 - 否 1 - 是
+@property (nonatomic, assign) NSInteger  hasCoinsAccount; //是否有代金券账号   0 - 否 1 - 是
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAConstants.h b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAConstants.h
index 01d9115..aa970e1 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAConstants.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAConstants.h
@@ -118,6 +118,11 @@
 extern NSString *const WAUserEventUserImportNotification;
 extern NSString *const WAUserEventChangedNotification;
 
+extern NSString *const WAAppDidEnterForegroundNotification;
+extern NSString *const WAAppDidEnterBackgroundNotification;
+
+
+
 
 // SDK类型
 extern const int WA_SDK_TYPE_FR; // 国外
@@ -149,6 +154,10 @@
 
 
 extern NSString *const WAPAYCHANNEL_WASANDBOX;
+extern NSString *const WAPAYCHANNEL_WACOINS;
+
+extern NSString *const WAPAYCHANNEL_H5PLATFORM;
+
 
 @interface WAConstants : NSObject {
     
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIUser.h b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIUser.h
index fadb96e..86c1635 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIUser.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIUser.h
@@ -226,4 +226,31 @@
 
 
 
+
+- (BOOL)isOpenCoins;
+
+- (void)showCoins:(void(^_Nullable)(NSError * _Nullable error))completeBlock;
+
+/*!
+@discussion 展示coins购买引导弹窗
+
+ */
+- (void)showCoinsGuide:(void(^_Nullable)(NSError * _Nullable error))completeBlock;
+
+/*!
+@discussion 获取coins余额和启用状态信息
+ */
+- (void)getCoinsInfo:(void(^_Nullable)(NSError * _Nullable error, WACoinsInfo * _Nullable coinsInfo))completeBlock;
+
+
+
+/*!
+@discussion 监听coins余额和开启状态变更(当余额或开启状态发生变化时才通知CP)
+*/
+
+- (void)listenCoinsChange:(void(^_Nullable)(NSError * _Nullable error, WACoinsInfo * _Nullable coinsInfo))callback;
+
+// 取消监听
+- (void)removeCoinsChangeListener;
+
 @end
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIapProduct.h b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIapProduct.h
index a52c0a6..0330310 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIapProduct.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAIapProduct.h
@@ -8,30 +8,53 @@
 
 #import <Foundation/Foundation.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
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAParamConfigObj.h b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAParamConfigObj.h
index b94b3e8..080a66d 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAParamConfigObj.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAParamConfigObj.h
@@ -146,4 +146,12 @@
 @property(nonatomic)NSInteger  passGuideMode;//0-跳客服;1-复制充值中心短链  2 关闭
 @property(nonatomic,copy)NSString * passPageGoto ;
 
+
+
+// coins 功能
+@property(nonatomic)NSInteger  isOpenCoins;//是否开启coins:0:关闭 1:全部打开 2:仅安卓开启 3:仅IOS开启 不返回默认关闭
+@property(nonatomic,copy)NSString * coinsValueDesc ;//coins价值说明
+@property(nonatomic)double  coinsLargePaymentThreshold;//coins大额支付阈值,金额,代金券不足的时候,购买这个商品的金额超过这个值时
+@property(nonatomic)NSInteger  coinsRechargeType;//0- 跳转充值中心(默认);1-复制跳转充值中心链接  2  AI Help
+
 @end
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAPayChannel.h b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAPayChannel.h
index 0ac4d90..b9aae7d 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAPayChannel.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAPayChannel.h
@@ -13,8 +13,17 @@
 @property (nonatomic, strong) NSString *channelProductId; // 支付渠道平台产品编号
 @property (nonatomic, assign) NSInteger payChannelId;   // 支付方式编号
 @property (nonatomic, strong) NSString *payChannelName; // 支付方式名称 如APPLE 、GOOGLE
-@property (nonatomic, assign) NSInteger payMethod;      // 支付方式 1 native、2 webview
+@property (nonatomic, assign) NSInteger payMethod;      // 支付方式 1 native、2 webview -1 充值中心支付
 @property (nonatomic, assign) NSInteger status;         // 状态 -1 关闭 1 打开
 @property (nonatomic, strong) NSString *logoUrl;        // 支付方式图标下载地址
 
+
+@property (nonatomic, strong) NSString *currency;       //币种
+@property (nonatomic, assign) double discountAmount;    // 折扣后金额 *100,为购买这个商品需要消耗的待见金额
+@property (nonatomic, assign) NSInteger discount;       // 折扣价格
+@property (nonatomic, assign) double amount;            // 基准金额  展示需要$xx 购买代金券的时候,使用apple支付渠道的数据
+
+
+
+
 @end
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WASdkIntf.h b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WASdkIntf.h
index c967f71..fbf03aa 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WASdkIntf.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WASdkIntf.h
@@ -78,6 +78,7 @@
 #import <WASdkIntf/WACustomerResult.h>
 #import <WASdkIntf/WAPlatformAccountInfo.h>
 #import <WASdkIntf/WAPassPlatformInfo.h>
+#import <WASdkIntf/WACoinsInfo.h>
 
 
 //! Project version number for WASdkIntf.
@@ -88,5 +89,5 @@
 
 // In this header, you should import all the public headers of your framework using statements like #import <WASdkIntf/PublicHeader.h>
 
-//2026/02/03  12:29 ver:4.10.0
+//2026/03/13  12:29 ver:4.11.0
 // 2
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WATrackProxy.h b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WATrackProxy.h
index 7b378ab..5dca5aa 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WATrackProxy.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WATrackProxy.h
@@ -117,7 +117,11 @@
 extern NSString *const WAEvent_GHW_FLOATING_PAGE_UPDATE_NOT_REMIND ;// 浮窗勾选不再提醒状态更新
 extern NSString *const WAEvent_GHW_FLOATING_PAGE_CALL_SHOW_ADS;// 浮窗调用广告接口
 
+// 代金券有关
+extern NSString *const WAEvent_GHW_COINS_USE_ALERT; // coins足够
+extern NSString *const WAEvent_GHW_COINS_INSUFFICIENT_ALERT;// coins不足
 
+extern NSString *const WAEventParameterNameCoinsInsufficientChoose ;
 
 extern NSString *const WAEventParameterNameRegistrationMethod;
 
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAUserProxy.h b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAUserProxy.h
index 21a58bb..4d84f97 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAUserProxy.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Headers/WAUserProxy.h
@@ -19,6 +19,7 @@
 #import <WASdkIntf/WACustomerResult.h>
 #import <WASdkIntf/WAPlatformAccountInfo.h>
 #import <WASdkIntf/WAPassPlatformInfo.h>
+#import <WASdkIntf/WACoinsInfo.h>
 
 
 
@@ -531,7 +532,39 @@
 + (void)showPassUserGuide:(void(^_Nullable)(NSError * _Nullable error))completeBlock;
 
 
+/*!
+@discussion coins是否开启
+ */
++ (BOOL)isOpenCoins;
 
+/*!
+ @discussion 用户中心,展示coins
+ */
++ (void)showCoins:(void(^_Nullable)(NSError * _Nullable error))completeBlock;
+
+
+
+/*!
+@discussion 展示coins购买引导弹窗
+
+ */
++ (void)showCoinsGuide:(void(^_Nullable)(NSError * _Nullable error))completeBlock;
+
+/*!
+@discussion 获取coins余额和启用状态信息
+ */
++ (void)getCoinsInfo:(void(^_Nullable)(NSError * _Nullable error, WACoinsInfo * _Nullable coinsInfo))completeBlock;
+
+
+
+/*!
+@discussion 监听coins余额和开启状态变更(当余额或开启状态发生变化时才通知CP)
+*/
+
++ (void)listenCoinsChange:(void(^_Nullable)(NSError * _Nullable error, WACoinsInfo * _Nullable coinsInfo))callback;
+
+// 取消监听
++ (void)removeCoinsChangeListener;
 
 
 @end
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Info.plist b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Info.plist
index 93632b5..2d213c5 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Info.plist
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/Info.plist
Binary files differ
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/WASdkIntf b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/WASdkIntf
index 5b163c2..6b7110b 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/WASdkIntf
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-arm64/WASdkIntf.framework/WASdkIntf
Binary files differ
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WACoinsInfo.h b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WACoinsInfo.h
new file mode 100644
index 0000000..a088ef8
--- /dev/null
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WACoinsInfo.h
@@ -0,0 +1,25 @@
+//
+//  WACoinsInfo.h
+//  WASdkIntf
+//
+//  Created by lpw on 2026/2/27.
+//  Copyright © 2026 GHW-T-01. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface WACoinsInfo : NSObject<NSCopying>
+
+
+@property (nonatomic, assign) long long coinsAmount;// 代金券余额(默认 0)
+@property (nonatomic, assign) BOOL isEnableCoins;//平台币是否开启 NO - 未开启 YES - 已开启
+
+
+@property (nonatomic, assign) NSInteger  isPaidUser;//是否付费用户:0 - 否 1 - 是
+@property (nonatomic, assign) NSInteger  hasCoinsAccount; //是否有代金券账号   0 - 否 1 - 是
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAConstants.h b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAConstants.h
index 01d9115..aa970e1 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAConstants.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAConstants.h
@@ -118,6 +118,11 @@
 extern NSString *const WAUserEventUserImportNotification;
 extern NSString *const WAUserEventChangedNotification;
 
+extern NSString *const WAAppDidEnterForegroundNotification;
+extern NSString *const WAAppDidEnterBackgroundNotification;
+
+
+
 
 // SDK类型
 extern const int WA_SDK_TYPE_FR; // 国外
@@ -149,6 +154,10 @@
 
 
 extern NSString *const WAPAYCHANNEL_WASANDBOX;
+extern NSString *const WAPAYCHANNEL_WACOINS;
+
+extern NSString *const WAPAYCHANNEL_H5PLATFORM;
+
 
 @interface WAConstants : NSObject {
     
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAIUser.h b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAIUser.h
index fadb96e..86c1635 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAIUser.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAIUser.h
@@ -226,4 +226,31 @@
 
 
 
+
+- (BOOL)isOpenCoins;
+
+- (void)showCoins:(void(^_Nullable)(NSError * _Nullable error))completeBlock;
+
+/*!
+@discussion 展示coins购买引导弹窗
+
+ */
+- (void)showCoinsGuide:(void(^_Nullable)(NSError * _Nullable error))completeBlock;
+
+/*!
+@discussion 获取coins余额和启用状态信息
+ */
+- (void)getCoinsInfo:(void(^_Nullable)(NSError * _Nullable error, WACoinsInfo * _Nullable coinsInfo))completeBlock;
+
+
+
+/*!
+@discussion 监听coins余额和开启状态变更(当余额或开启状态发生变化时才通知CP)
+*/
+
+- (void)listenCoinsChange:(void(^_Nullable)(NSError * _Nullable error, WACoinsInfo * _Nullable coinsInfo))callback;
+
+// 取消监听
+- (void)removeCoinsChangeListener;
+
 @end
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAIapProduct.h b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAIapProduct.h
index a52c0a6..0330310 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAIapProduct.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAIapProduct.h
@@ -8,30 +8,53 @@
 
 #import <Foundation/Foundation.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
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAParamConfigObj.h b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAParamConfigObj.h
index b94b3e8..080a66d 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAParamConfigObj.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAParamConfigObj.h
@@ -146,4 +146,12 @@
 @property(nonatomic)NSInteger  passGuideMode;//0-跳客服;1-复制充值中心短链  2 关闭
 @property(nonatomic,copy)NSString * passPageGoto ;
 
+
+
+// coins 功能
+@property(nonatomic)NSInteger  isOpenCoins;//是否开启coins:0:关闭 1:全部打开 2:仅安卓开启 3:仅IOS开启 不返回默认关闭
+@property(nonatomic,copy)NSString * coinsValueDesc ;//coins价值说明
+@property(nonatomic)double  coinsLargePaymentThreshold;//coins大额支付阈值,金额,代金券不足的时候,购买这个商品的金额超过这个值时
+@property(nonatomic)NSInteger  coinsRechargeType;//0- 跳转充值中心(默认);1-复制跳转充值中心链接  2  AI Help
+
 @end
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAPayChannel.h b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAPayChannel.h
index 0ac4d90..b9aae7d 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAPayChannel.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAPayChannel.h
@@ -13,8 +13,17 @@
 @property (nonatomic, strong) NSString *channelProductId; // 支付渠道平台产品编号
 @property (nonatomic, assign) NSInteger payChannelId;   // 支付方式编号
 @property (nonatomic, strong) NSString *payChannelName; // 支付方式名称 如APPLE 、GOOGLE
-@property (nonatomic, assign) NSInteger payMethod;      // 支付方式 1 native、2 webview
+@property (nonatomic, assign) NSInteger payMethod;      // 支付方式 1 native、2 webview -1 充值中心支付
 @property (nonatomic, assign) NSInteger status;         // 状态 -1 关闭 1 打开
 @property (nonatomic, strong) NSString *logoUrl;        // 支付方式图标下载地址
 
+
+@property (nonatomic, strong) NSString *currency;       //币种
+@property (nonatomic, assign) double discountAmount;    // 折扣后金额 *100,为购买这个商品需要消耗的待见金额
+@property (nonatomic, assign) NSInteger discount;       // 折扣价格
+@property (nonatomic, assign) double amount;            // 基准金额  展示需要$xx 购买代金券的时候,使用apple支付渠道的数据
+
+
+
+
 @end
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WASdkIntf.h b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WASdkIntf.h
index c967f71..fbf03aa 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WASdkIntf.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WASdkIntf.h
@@ -78,6 +78,7 @@
 #import <WASdkIntf/WACustomerResult.h>
 #import <WASdkIntf/WAPlatformAccountInfo.h>
 #import <WASdkIntf/WAPassPlatformInfo.h>
+#import <WASdkIntf/WACoinsInfo.h>
 
 
 //! Project version number for WASdkIntf.
@@ -88,5 +89,5 @@
 
 // In this header, you should import all the public headers of your framework using statements like #import <WASdkIntf/PublicHeader.h>
 
-//2026/02/03  12:29 ver:4.10.0
+//2026/03/13  12:29 ver:4.11.0
 // 2
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WATrackProxy.h b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WATrackProxy.h
index 7b378ab..5dca5aa 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WATrackProxy.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WATrackProxy.h
@@ -117,7 +117,11 @@
 extern NSString *const WAEvent_GHW_FLOATING_PAGE_UPDATE_NOT_REMIND ;// 浮窗勾选不再提醒状态更新
 extern NSString *const WAEvent_GHW_FLOATING_PAGE_CALL_SHOW_ADS;// 浮窗调用广告接口
 
+// 代金券有关
+extern NSString *const WAEvent_GHW_COINS_USE_ALERT; // coins足够
+extern NSString *const WAEvent_GHW_COINS_INSUFFICIENT_ALERT;// coins不足
 
+extern NSString *const WAEventParameterNameCoinsInsufficientChoose ;
 
 extern NSString *const WAEventParameterNameRegistrationMethod;
 
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAUserProxy.h b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAUserProxy.h
index 21a58bb..4d84f97 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAUserProxy.h
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Headers/WAUserProxy.h
@@ -19,6 +19,7 @@
 #import <WASdkIntf/WACustomerResult.h>
 #import <WASdkIntf/WAPlatformAccountInfo.h>
 #import <WASdkIntf/WAPassPlatformInfo.h>
+#import <WASdkIntf/WACoinsInfo.h>
 
 
 
@@ -531,7 +532,39 @@
 + (void)showPassUserGuide:(void(^_Nullable)(NSError * _Nullable error))completeBlock;
 
 
+/*!
+@discussion coins是否开启
+ */
++ (BOOL)isOpenCoins;
 
+/*!
+ @discussion 用户中心,展示coins
+ */
++ (void)showCoins:(void(^_Nullable)(NSError * _Nullable error))completeBlock;
+
+
+
+/*!
+@discussion 展示coins购买引导弹窗
+
+ */
++ (void)showCoinsGuide:(void(^_Nullable)(NSError * _Nullable error))completeBlock;
+
+/*!
+@discussion 获取coins余额和启用状态信息
+ */
++ (void)getCoinsInfo:(void(^_Nullable)(NSError * _Nullable error, WACoinsInfo * _Nullable coinsInfo))completeBlock;
+
+
+
+/*!
+@discussion 监听coins余额和开启状态变更(当余额或开启状态发生变化时才通知CP)
+*/
+
++ (void)listenCoinsChange:(void(^_Nullable)(NSError * _Nullable error, WACoinsInfo * _Nullable coinsInfo))callback;
+
+// 取消监听
++ (void)removeCoinsChangeListener;
 
 
 @end
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Info.plist b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Info.plist
index 93632b5..2d213c5 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Info.plist
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/Info.plist
Binary files differ
diff --git a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/WASdkIntf b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/WASdkIntf
index 0454026..672aae5 100644
--- a/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/WASdkIntf
+++ b/WASdkIntf/WASdkIntf.xcframework/ios-x86_64-simulator/WASdkIntf.framework/WASdkIntf
Binary files differ

--
Gitblit v1.8.0