From 94fd22f534a3de794ef845e283d50d82b20f5a46 Mon Sep 17 00:00:00 2001 From: juncong lee Date: Thu, 18 Sep 2025 12:13:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=94=AF=E4=BB=98=E5=9B=9E?= =?UTF-8?q?=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Script/SDKManager/RushSDKManager.cs | 37 +++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/Assets/Script/SDKManager/RushSDKManager.cs b/Assets/Script/SDKManager/RushSDKManager.cs index 9a85aa0..49672b9 100644 --- a/Assets/Script/SDKManager/RushSDKManager.cs +++ b/Assets/Script/SDKManager/RushSDKManager.cs @@ -10,6 +10,9 @@ using Newtonsoft.Json; using ThinkingAnalytics; using ThinkingData.Analytics; using UnityEngine; +#if UNITY_PURCHASE +using UnityEngine.Purchasing; +#endif using WZ; public class RushSDKManager : D_MonoSingleton @@ -31,8 +34,39 @@ public class RushSDKManager : D_MonoSingleton EFSdkManager.Instance.Init(); } +#if UNITY_PURCHASE + #region 支付 + + + /// + /// 初始化回调 + /// + public Action OnPurchaseInitComplete; + public void RegisterPurchaseInitHandler(Action _action) + { + OnPurchaseInitComplete = _action; + } + + /// + /// 获取 AppStore/Google Play 上所有配置的商品; + /// + /// 返回所有商品信息 + /// ex: + /// Product[0].metadata.localizedTitle + /// Product[0].metadata.localizedPriceString + /// Product[0].metadata.localizedDescription + /// Product[0].metadata.isoCurrencyCode + public Action OnGetProductsInfo; + public void RegisterProductsInfoHandler(Action _action) + { + OnGetProductsInfo += _action; + } + + #endregion +#endif + #region 买量用户回调 - + public Action OnUserSourceListener; /// Adjust归因回调 @@ -47,6 +81,7 @@ public class RushSDKManager : D_MonoSingleton #endregion + #region 跳转谷歌评价 public void Review() {