WASdkImpl.podspec
@@ -9,7 +9,7 @@ Pod::Spec.new do |s| s.name = 'WASdkImpl' s.version = '4.10.0' s.version = '4.11.0' s.summary = 'WASdkImpl framework in production environment.' s.license = 'MIT' s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" } WASdkImpl/4.11.0/WASdkImpl.podspec
New file @@ -0,0 +1,26 @@ # # Be sure to run `pod spec lint WASdkImpl.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 = 'WASdkImpl' s.version = '4.11.0' s.summary = 'WASdkImpl framework in production environment.' s.license = 'MIT' s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" } s.homepage = 'http://repo.wingsdk.cn:8082/summary/WASdkImpl.git' s.source = { :git => "http://admin@repo.wingsdk.cn:8082/r/WASdkImpl.git" , :tag => s.version} s.platform = :ios s.ios.deployment_target = "7.0" s.vendored_frameworks = 'frameworks/*' s.resources = ['config/*.xml','bundle/WASDK-Resource.bundle','localizable/*.plist'] s.libraries = 'sqlite3','z' s.requires_arc = true s.dependency 'WASdkIntf' end bundle/WASDK-Resource.bundle/wa_sdk_coins_f5.png
bundle/WASDK-Resource.bundle/wa_sdk_coins_ghg.png
bundle/WASDK-Resource.bundle/wa_sdk_coins_refresh.png
bundle/WASDK-Resource.bundle/wa_sdk_settings_coins_f5.png
bundle/WASDK-Resource.bundle/wa_sdk_settings_coins_ghg.png
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用户账户" /> frameworks/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 ; frameworks/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 frameworks/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 frameworks/WACommon.framework/Headers/WAPaymentHelper.h
New file @@ -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 frameworks/WACommon.framework/Info.plistBinary files differ
frameworks/WACommon.framework/WACommonBinary files differ
frameworks/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__]];\ }\ frameworks/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 // 2 frameworks/WASdkImpl.framework/Info.plistBinary files differ
frameworks/WASdkImpl.framework/WASdkImplBinary files differ
frameworks/WASdkImpl.framework/_CodeSignature/CodeDirectoryBinary files differ
frameworks/WASdkImpl.framework/_CodeSignature/CodeResources
@@ -54,7 +54,7 @@ </data> <key>Headers/WASdkCore.h</key> <data> k3XDduknoqeUguHA0zlOupra6uw= a68BqqK+xKAsVp4LWWDmaP9oArg= </data> <key>Headers/WASdkCrashInfo.h</key> <data> @@ -74,7 +74,7 @@ </data> <key>Headers/WASdkImpl.h</key> <data> 2WK9fDUrEDzJLMLIV8cdyPh06Wg= p2vubfOphKh2muhk6Y4sFyUeZnc= </data> <key>Headers/WASdkLoginHandler.h</key> <data> @@ -114,7 +114,7 @@ </data> <key>Info.plist</key> <data> vBQdRkCGHPdXt5sIpTI/ZdJWkvk= eA8SsL8HppnTnZ/Q+d2wWPfvZ+o= </data> <key>Modules/module.modulemap</key> <data> @@ -215,7 +215,7 @@ <dict> <key>hash2</key> <data> MCO02MLMTTz4KhTqhP9dR8mFx3HKwLsGAAkyBwz3jDc= 96c6TwrNEcA8RCJzeOGvfJDp2Knovkfm6PGuGhGvpKQ= </data> </dict> <key>Headers/WASdkCrashInfo.h</key> @@ -250,7 +250,7 @@ <dict> <key>hash2</key> <data> cHO8CD0kbHsdhigpD9A0twmKvWktKrXycGBvcFDV9BY= tPqzCJDIO0K/oYSSJixXKD1vQkDwLA8dCCWruTWi08w= </data> </dict> <key>Headers/WASdkLoginHandler.h</key> frameworks/WASdkImpl.framework/_CodeSignature/CodeSignatureBinary files differ
localizable/base.plist
@@ -16,12 +16,12 @@ <string>SDK Version</string> <key>wasdk_pat_version</key> <string>Pat Version</string> <key>wasdk_login_signinwithapple</key> <string>Sign in with Apple</string> <key>wasdk_has_no_pat</key> <string>None</string> <key>wasdk_login</key> <string>Login</string> <key>wasdk_login_signinwithapple</key> <string>Sign in with Apple</string> <key>wasdk_login_facebook</key> <string>Facebook</string> <key>wasdk_login_game_center</key> @@ -192,7 +192,7 @@ <key>wasdk_ad_login_alerttitle</key> <string>Notice</string> <key>wasdk_ad_login_alertcontent</key> <string>This account is applying for account cancellation, which will be completed by %@ (server time). If you choose to continue login, you will cancel this account cancellation application by default, please note.</string> <string>This account has been applied for account cancellation, which will be completed by %@ (server time). If you log in before that time, you will cancel the account cancellation process.</string> <key>wasdk_ad_login_cancellogin</key> <string>Cancel login</string> <key>wasdk_ad_login_goonlogin</key> @@ -351,5 +351,33 @@ <string>Exclusive offer for our loyal players. For any questions, please contact customer service.</string> <key>wa_sdk_pass_kefu_passuser</key> <string>Contact customer service to check the remaining days on your %@.</string> <key>wa_sdk_coins_name_f5</key> <string>F5 SPARKS</string> <key>wa_sdk_coins_name_ghg</key> <string>GHG STARS</string> <key>wa_sdk_coins_voucher_spend_confirm_balance</key> <string>%@ Balance:</string> <key>wa_sdk_coins_voucher_spend_confirm_cost</key> <string>This purchase will cost</string> <key>wa_sdk_coins_voucher_spend_confirm_buy</key> <string>You can use %@ to purchase</string> <key>wa_sdk_coins_voucher_spend_confirm</key> <string>Confirm payment with %@?</string> <key>wa_sdk_coins_not_use</key> <string>Do not use %@</string> <key>wa_sdk_coins_money_pay</key> <string>Pay %@</string> <key>wa_sdk_coins_pay_with_discount</key> <string>Pay with Discount</string> <key>wa_sdk_coins_decline_discount</key> <string>Decline Discount</string> <key>wa_sdk_coins_get_coins</key> <string>Get %@</string> <key>wa_sdk_coins_copy_link</key> <string>Link copied. Open browser to view.</string> <key>wa_sdk_coins_claim_free_voucher_desc</key> <string>%@ can be used to purchase any paid item in the game.</string> <key>wa_sdk_coins_confirm</key> <string>Confirm</string> </dict> </plist> localizable/en.plist
@@ -351,5 +351,33 @@ <string>Exclusive offer for our loyal players. For any questions, please contact customer service.</string> <key>wa_sdk_pass_kefu_passuser</key> <string>Contact customer service to check the remaining days on your %@.</string> <key>wa_sdk_coins_name_f5</key> <string>F5 SPARKS</string> <key>wa_sdk_coins_name_ghg</key> <string>GHG STARS</string> <key>wa_sdk_coins_voucher_spend_confirm_balance</key> <string>%@ Balance:</string> <key>wa_sdk_coins_voucher_spend_confirm_cost</key> <string>This purchase will cost</string> <key>wa_sdk_coins_voucher_spend_confirm_buy</key> <string>You can use %@ to purchase</string> <key>wa_sdk_coins_voucher_spend_confirm</key> <string>Confirm payment with %@?</string> <key>wa_sdk_coins_not_use</key> <string>Do not use %@</string> <key>wa_sdk_coins_money_pay</key> <string>Pay %@</string> <key>wa_sdk_coins_pay_with_discount</key> <string>Pay with Discount</string> <key>wa_sdk_coins_decline_discount</key> <string>Decline Discount</string> <key>wa_sdk_coins_get_coins</key> <string>Get %@</string> <key>wa_sdk_coins_copy_link</key> <string>Link copied. Open browser to view.</string> <key>wa_sdk_coins_claim_free_voucher_desc</key> <string>%@ can be used to purchase any paid item in the game.</string> <key>wa_sdk_coins_confirm</key> <string>Confirm</string> </dict> </plist> localizable/es.plist
@@ -347,5 +347,33 @@ <string>Esta es una oferta exclusiva para nuestros jugadores leales. Si tienes alguna pregunta, contacta con el servicio de atención al cliente.</string> <key>wa_sdk_pass_kefu_passuser</key> <string>Contacta con el servicio de atención al cliente para comprobar los días restantes de tu %@.</string> <key>wa_sdk_coins_name_f5</key> <string>F5 SPARKS</string> <key>wa_sdk_coins_name_ghg</key> <string>GHG STARS</string> <key>wa_sdk_coins_voucher_spend_confirm_balance</key> <string>Saldo de %@:</string> <key>wa_sdk_coins_voucher_spend_confirm_cost</key> <string>Esta compra costará</string> <key>wa_sdk_coins_voucher_spend_confirm_buy</key> <string>Puedes usar %@ para comprar</string> <key>wa_sdk_coins_voucher_spend_confirm</key> <string>¿Confirmar el pago con %@?</string> <key>wa_sdk_coins_not_use</key> <string>No usar %@</string> <key>wa_sdk_coins_money_pay</key> <string>Pagar %@</string> <key>wa_sdk_coins_pay_with_discount</key> <string>Pagar con descuento</string> <key>wa_sdk_coins_decline_discount</key> <string>Rechazar descuento</string> <key>wa_sdk_coins_get_coins</key> <string>Obtener %@</string> <key>wa_sdk_coins_copy_link</key> <string>Enlace copiado. Ábrelo en tu navegador.</string> <key>wa_sdk_coins_claim_free_voucher_desc</key> <string>Los %@ se pueden usar para comprar cualquier artículo de pago en el juego.</string> <key>wa_sdk_coins_confirm</key> <string>Confirmar</string> </dict> </plist> localizable/id.plist
@@ -301,5 +301,33 @@ <string>Ini adalah penawaran eksklusif untuk para pemain setia kami. Jika ada pertanyaan, silakan hubungi layanan pelanggan.</string> <key>wa_sdk_pass_kefu_passuser</key> <string>Hubungi layanan pelanggan untuk memeriksa sisa hari pada %@ Anda.</string> <key>wa_sdk_coins_name_f5</key> <string>F5 SPARKS</string> <key>wa_sdk_coins_name_ghg</key> <string>GHG STARS</string> <key>wa_sdk_coins_voucher_spend_confirm_balance</key> <string>Saldo %@:</string> <key>wa_sdk_coins_voucher_spend_confirm_cost</key> <string>Pembelian ini akan dikenakan biaya</string> <key>wa_sdk_coins_voucher_spend_confirm_buy</key> <string>Anda dapat menggunakan %@ untuk membeli</string> <key>wa_sdk_coins_voucher_spend_confirm</key> <string>Konfirmasi pembayaran dengan %@?</string> <key>wa_sdk_coins_not_use</key> <string>Jangan gunakan %@</string> <key>wa_sdk_coins_money_pay</key> <string>Bayar %@</string> <key>wa_sdk_coins_pay_with_discount</key> <string>Bayar dengan diskon</string> <key>wa_sdk_coins_decline_discount</key> <string>Abaikan Diskon</string> <key>wa_sdk_coins_get_coins</key> <string>Dapatkan %@</string> <key>wa_sdk_coins_copy_link</key> <string>Tautan disalin. Buka browser untuk melihat.</string> <key>wa_sdk_coins_claim_free_voucher_desc</key> <string>%@ dapat digunakan untuk membeli item berbayar apa pun di dalam game.</string> <key>wa_sdk_coins_confirm</key> <string>Konfirmasi</string> </dict> </plist> localizable/pt.plist
@@ -349,5 +349,33 @@ <string>Esta é uma oferta exclusiva para nossos jogadores fiéis. Em caso de dúvidas, entre em contato com o suporte ao cliente.</string> <key>wa_sdk_pass_kefu_passuser</key> <string>Entre em contato com o suporte ao cliente para verificar os dias restantes do seu %@.</string> <key>wa_sdk_coins_name_f5</key> <string>F5 SPARKS</string> <key>wa_sdk_coins_name_ghg</key> <string>GHG STARS</string> <key>wa_sdk_coins_voucher_spend_confirm_balance</key> <string>Saldo de %@:</string> <key>wa_sdk_coins_voucher_spend_confirm_cost</key> <string>Esta compra custará</string> <key>wa_sdk_coins_voucher_spend_confirm_buy</key> <string>Você pode usar %@ para comprar</string> <key>wa_sdk_coins_voucher_spend_confirm</key> <string>Confirmar pagamento com %@?</string> <key>wa_sdk_coins_not_use</key> <string>Não usar %@</string> <key>wa_sdk_coins_money_pay</key> <string>Pagar %@</string> <key>wa_sdk_coins_pay_with_discount</key> <string>Pagar com Desconto</string> <key>wa_sdk_coins_decline_discount</key> <string>Recusar Desconto</string> <key>wa_sdk_coins_get_coins</key> <string>Obter %@</string> <key>wa_sdk_coins_copy_link</key> <string>Link copiado. Abra o navegador para ver.</string> <key>wa_sdk_coins_claim_free_voucher_desc</key> <string>%@ podem ser usados para comprar qualquer item pago no jogo.</string> <key>wa_sdk_coins_confirm</key> <string>Confirmar</string> </dict> </plist> localizable/ru.plist
@@ -301,5 +301,33 @@ <string>Это эксклюзивное предложение для наших постоянных игроков. По любым вопросам, пожалуйста, обращайтесь в службу поддержки.</string> <key>wa_sdk_pass_kefu_passuser</key> <string>Свяжитесь со службой поддержки, чтобы проверить оставшиеся дни для вашего %@.</string> <key>wa_sdk_coins_name_f5</key> <string>F5 SPARKS</string> <key>wa_sdk_coins_name_ghg</key> <string>GHG STARS</string> <key>wa_sdk_coins_voucher_spend_confirm_balance</key> <string>Баланс %@:</string> <key>wa_sdk_coins_voucher_spend_confirm_cost</key> <string>Стоимость покупки</string> <key>wa_sdk_coins_voucher_spend_confirm_buy</key> <string>Вы можете использовать %@ для покупки</string> <key>wa_sdk_coins_voucher_spend_confirm</key> <string>Подтвердить оплату с помощью %@?</string> <key>wa_sdk_coins_not_use</key> <string>Не использовать %@</string> <key>wa_sdk_coins_money_pay</key> <string>Оплатить %@</string> <key>wa_sdk_coins_pay_with_discount</key> <string>Оплатить со скидкой</string> <key>wa_sdk_coins_decline_discount</key> <string>Отказаться от скидки</string> <key>wa_sdk_coins_get_coins</key> <string>Получить %@</string> <key>wa_sdk_coins_copy_link</key> <string>Ссылка скопирована. Откройте в браузере.</string> <key>wa_sdk_coins_claim_free_voucher_desc</key> <string>%@ можно использовать для покупки любого платного предмета в игре.</string> <key>wa_sdk_coins_confirm</key> <string>Подтвердить</string> </dict> </plist> localizable/th.plist
@@ -287,5 +287,33 @@ <string>นี่คือข้อเสนอสุดพิเศษสำหรับผู้เล่นคนสำคัญของเรา หากมีคำถามใดๆ โปรดติดต่อฝ่ายบริการลูกค้า</string> <key>wa_sdk_pass_kefu_passuser</key> <string>ติดต่อฝ่ายบริการลูกค้าเพื่อตรวจสอบจำนวนวันที่เหลืออยู่ของ %@.</string> <key>wa_sdk_coins_name_f5</key> <string>F5 SPARKS</string> <key>wa_sdk_coins_name_ghg</key> <string>GHG STARS</string> <key>wa_sdk_coins_voucher_spend_confirm_balance</key> <string>ยอดคงเหลือ %@:</string> <key>wa_sdk_coins_voucher_spend_confirm_cost</key> <string>การซื้อนี้จะใช</string> <key>wa_sdk_coins_voucher_spend_confirm_buy</key> <string>คุณสามารถใช้ %@ เพื่อซื้อ</string> <key>wa_sdk_coins_voucher_spend_confirm</key> <string>ยืนยันการชำระเงินด้วย %@ หรือไม่?</string> <key>wa_sdk_coins_not_use</key> <string>ไม่ใช้ %@</string> <key>wa_sdk_coins_money_pay</key> <string>ชำระเงิน %@</string> <key>wa_sdk_coins_pay_with_discount</key> <string>ชำระเงินด้วยส่วนลด</string> <key>wa_sdk_coins_decline_discount</key> <string>ไม่รับส่วนลด</string> <key>wa_sdk_coins_get_coins</key> <string>รับ %@</string> <key>wa_sdk_coins_copy_link</key> <string>คัดลอกลิงก์แล้ว โปรดเปิดในเบราว์เซอร์เพื่อดู</string> <key>wa_sdk_coins_claim_free_voucher_desc</key> <string>%@ สามารถใช้ซื้อสินค้าที่ต้องชำระเงินใดก็ได้ในเกม</string> <key>wa_sdk_coins_confirm</key> <string>ยืนยัน</string> </dict> </plist> localizable/zh-Hans.plist
@@ -355,5 +355,33 @@ <string>忠实玩家专属。如有任何疑问,请联系客服。</string> <key>wa_sdk_pass_kefu_passuser</key> <string>请联系客服查询您 %@ 的剩余天数。</string> <key>wa_sdk_coins_name_f5</key> <string>F5 SPARKS</string> <key>wa_sdk_coins_name_ghg</key> <string>GHG STARS</string> <key>wa_sdk_coins_voucher_spend_confirm_balance</key> <string>%@ 余额为:</string> <key>wa_sdk_coins_voucher_spend_confirm_cost</key> <string>本次购买需要消耗</string> <key>wa_sdk_coins_voucher_spend_confirm_buy</key> <string>您可以使用%@购买</string> <key>wa_sdk_coins_voucher_spend_confirm</key> <string>是否确认使用%@支付?</string> <key>wa_sdk_coins_not_use</key> <string>不使用%@支付</string> <key>wa_sdk_coins_money_pay</key> <string>支付%@</string> <key>wa_sdk_coins_pay_with_discount</key> <string>优惠支付</string> <key>wa_sdk_coins_decline_discount</key> <string>放弃优惠</string> <key>wa_sdk_coins_get_coins</key> <string>获取 %@</string> <key>wa_sdk_coins_copy_link</key> <string>已为您复制链接,请打开浏览器查看</string> <key>wa_sdk_coins_claim_free_voucher_desc</key> <string>%@可在游戏内购买任意付费商品</string> <key>wa_sdk_coins_confirm</key> <string>确认</string> </dict> </plist> localizable/zh-Hant.plist
@@ -349,5 +349,33 @@ <string>忠實玩家專屬。如有任何疑問,請聯繫客服。</string> <key>wa_sdk_pass_kefu_passuser</key> <string>請聯繫客服查詢您 %@ 的剩餘天數。</string> <key>wa_sdk_coins_name_f5</key> <string>F5 SPARKS</string> <key>wa_sdk_coins_name_ghg</key> <string>GHG STARS</string> <key>wa_sdk_coins_voucher_spend_confirm_balance</key> <string>%@ 餘額為:</string> <key>wa_sdk_coins_voucher_spend_confirm_cost</key> <string>本次購買將消耗</string> <key>wa_sdk_coins_voucher_spend_confirm_buy</key> <string>您可以使用%@購買</string> <key>wa_sdk_coins_voucher_spend_confirm</key> <string>是否確認使用%@支付?</string> <key>wa_sdk_coins_not_use</key> <string>不使用%@支付</string> <key>wa_sdk_coins_money_pay</key> <string>支付%@</string> <key>wa_sdk_coins_pay_with_discount</key> <string>優惠支付</string> <key>wa_sdk_coins_decline_discount</key> <string>放棄優惠</string> <key>wa_sdk_coins_get_coins</key> <string>獲取 %@</string> <key>wa_sdk_coins_copy_link</key> <string>已為您複製連結,請打開瀏覽器查看</string> <key>wa_sdk_coins_claim_free_voucher_desc</key> <string>%@ 可在遊戲內購買任意付費商品。</string> <key>wa_sdk_coins_confirm</key> <string>確認</string> </dict> </plist>