diff --git a/Subtester/Assets/Scripts/PurchasesListener.cs b/Subtester/Assets/Scripts/PurchasesListener.cs index 80a07dd5..ec578fa2 100644 --- a/Subtester/Assets/Scripts/PurchasesListener.cs +++ b/Subtester/Assets/Scripts/PurchasesListener.cs @@ -54,6 +54,7 @@ private void Start() CreateButton("Is Configured", IsConfigured); CreateButton("Get AppUserId", GetAppUserId); CreateButton("Show In-App Messages", ShowInAppMessages); + CreateButton("Get Amazon LWAConsentStatus", GetAmazonLWAConsentStatus); CreateProrationModeButtons(); CreatePurchasePackageButtons(); CreatePurchasePackageForPlacementButtons(); @@ -61,17 +62,6 @@ private void Start() var purchases = GetComponent(); purchases.SetLogLevel(Purchases.LogLevel.Verbose); purchases.EnableAdServicesAttributionTokenCollection(); - purchases.GetAmazonLWAConsentStatus((status, error) => - { - if (error != null) - { - LogError(error); - } - else - { - Debug.Log(string.Format("Amazon received " + status.ToString())); - } - }); } private void CreateProrationModeButtons() @@ -779,6 +769,22 @@ void ShowInAppMessages() Purchases.InAppMessageType.PriceIncreaseConsent, Purchases.InAppMessageType.Generic }); } + void GetAmazonLWAConsentStatus() + { + var purchases = GetComponent(); + purchases.GetAmazonLWAConsentStatus((status, error) => + { + if (error != null) + { + LogError(error); + } + else + { + infoLabel.text = "AmazonLWAConsentStatus: " + status.ToString(); + } + }); + } + public override void CustomerInfoReceived(Purchases.CustomerInfo customerInfo) { Debug.Log(string.Format("customer info received {0}", customerInfo.ActiveSubscriptions));