private void Start() { var module = HuaweiPurchasingModule.Instance(); var builder = ConfigurationBuilder.Instance(module); AddProducts(builder, m_subscriptions, ProductType.Subscription); AddProducts(builder, m_consumables, ProductType.Consumable); AddProducts(builder, m_nonConsumables, ProductType.NonConsumable); UnityPurchasing.Initialize(this, builder); }
public void Init(LocalProduct localProduct, IIapListener listener) { _listener = listener; _localProduct = localProduct; // If Products already installed fetch them from UnityStoreController if (IsInitialized()) { FetchedProducts(_unityStoreController.products.all); _listener.OnProductsQuerySuccess(); return; } #if HMS_BUILD && !UNITY_EDITOR var builder = ConfigurationBuilder.Instance(HuaweiPurchasingModule.Instance()); #else var builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance()); #endif builder.AddProduct("remove_ads", ProductType.NonConsumable); UnityPurchasing.Initialize(this, builder); }