SubscriptionInfo.IsFreeTrial is always false

I made several Android sandbox subscriptions with fresh new accounts, and notice that SubscriptionInfo.IsFreeTrial always gives me false. The trial info shows from the native purchase prompt, so I’m sure it’s subscribing with trials. It worked in Unity IAP v1.23, but doesn’t work anymore after updated it to v2.2.5. Do you have any insight? Thank you.

Here is my setup info:
Unity 2019.4.14f1
In-App Purchase (UPM) 2.1.1 & 2.2.1
Unity IAP 2.2.5
Android 11, Pixel 4

Have you set up your subscriptions with a free trial? Please show a screenshot of your Google dashboard of this product free trial settings.

This is the free trial setting screenshot. It’s been there for ages and previously IAP v1.23 was also using it.

6740698--776800--Screenshot 2021-01-19 at 16.45.04.png

Got it, I will check

Hi Jeff, is there any follow-ups for this?

I am looking into this issue this week. Have you tested with 2.2.6?

Not yet since all my accounts consumed the free trial already. But please let me know if you find anything there. Thanks!

You would want to create another subscription for testing, or another test account.

It doesn’t work for 2.2.6 either.

We are looking into this, thanks for checking.

Still not working in 3.2.3…
It is possibly because the developerPayload is not supported on google play billing anymore…

Correct. So far we have not found a work around. There are several scenarios: 1) The product is available for a free trial 2) the user is currently in a free trial and 3) the user already used the free trial

@JeffDUnity3D Is there an update on this? I’m also only getting false for isFreeTrial and isIntroductoryOffer - for iOS though. Tried different sandbox users, setup on App Store connect is done too.
EDIT: Got it now, my fault. Apologies