I have two problems:
Product.SubscriptionInfo.isEligibleForIntroOffer
always returns true.product.subscription!.isEligibleForIntroOffer
always returns false.
(product
is a random Product
with proper App Store-setup.)
Earlier I used RevenueCat, and I had the same problem. They explain here and here, that it's Apple's problem, but I didn't believe them, so first I updated to RevenueCat 4 with a painful migration, then I threw them away and used StoreKit 2. I ran into the same issue, see above.
Furthermore, RevenueCat 3 causes the same problem in production! Currently my app offers trial periods for those too, who are not eligible anymore. Is there a working way to determine the eligibility?