public void LaunchPriceChangeConfirmationFlow(AndroidJavaObject skuDetails, GooglePriceChangeConfirmationListener listener) { m_BillingClient.Call("launchPriceChangeConfirmationFlow", UnityActivity.GetCurrentActivity(), MakePriceChangeFlowParams(skuDetails), listener); }
internal GoogleBillingClient(IGooglePurchaseUpdatedListener googlePurchaseUpdatedListener, IUtil util) { m_Util = util; AndroidJavaObject builder = GetBillingClientClass().CallStatic <AndroidJavaObject>("newBuilder", UnityActivity.GetCurrentActivity()); builder = builder.Call <AndroidJavaObject>("setListener", googlePurchaseUpdatedListener); builder = builder.Call <AndroidJavaObject>("enablePendingPurchases"); m_BillingClient = builder.Call <AndroidJavaObject>("build"); }
public AndroidJavaObject LaunchBillingFlow(AndroidJavaObject sku, string oldSku, string oldPurchaseToken, GooglePlayProrationMode?prorationMode) { return(m_BillingClient.Call <AndroidJavaObject>("launchBillingFlow", UnityActivity.GetCurrentActivity(), MakeBillingFlowParams(sku, oldSku, oldPurchaseToken, prorationMode))); }