Our team is using Unity IAP v4.4.0 and I’m looking to get plan offers from Google Play, but I can’t find a way to do so with the given API.
I’ve attached a picture of the layout in the Google Play console. For example, is there a way I can get the “test” offer under the “test1” base plan?
Google Play’s documentation states:
“For a subscription, ProductDetails.getSubscriptionOfferDetails() returns a list of all base plans and offers the user is eligible to purchase. This means that you can access all base plans and offers eligible for the user, regardless of backward-compatibility. getSubscriptionOfferDetails() returns null for non-subscription products. For one-time purchases, you can use getOneTimePurchaseOfferDetails().”
Is this method available on v4.4.0 from the C# side?
We are working on the new features available in the latest Google Play Billing Library v4/v5 and hopefully should have something before the end of the year. Unfortunately this is not currently supported.
Hi.
Any news on this?
We are preparing to implement subscriptions in our app and, as far as I can see, Unity IAP 4.7.0 still has no support for this new subscription structure from GooglePlay that can contain multiple base plans and offers?
Do we have to create “backwards compatible” offers in order to have access to subscriptions via Unity IAP?
The UnityEngine.Purchasing.Product class don’t have RetrieveDetails and OnRetrieveDetailsResponse methods. How did you handle this?
IAP package version: 4.9.4
Guys, it seems like now using latest IAP package version 4.9.4 it’s just IMPOSSIBLE to implement Free Trial in new games, because google doesn’t allow us to create legacy subscription product with built-in trial.
Tried to use trial id to retrieve free trial as a product, but result is the product that not available to purchase.
Unity, please, help. It’s just owful that unity IAP doesnt support free trials now.