-
Notifications
You must be signed in to change notification settings - Fork 320
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Check Intro Eligibility is Wrong in Sandbox (Not tested yet in Testflight) #4501
Comments
👀 We've just linked this issue to our internal tracker and notified the team. Thank you for reporting, we're checking this out! |
Hello @jesus-mg-ios Thanks for reporting the issue. You mention this happens after resetting the purchase history for a user via AppStore Connect, is that correct? Have you been able to reproduce the same issue in a newly created sandbox account? Sometimes, resetting the purchase history does not work correctly, takes long to become effective, or required a few tries. |
Well, I didn't reset the purchase history, only I reset eligibility. I don't know if for the case it is the Same @MarkVillacampa The problem is that Apple does this to test it during the review process. |
Ah I see now, sorry I got the two mixed up. When you say The process described here to reset offer eligibility is known to take anywhere between 1h to 24h, it's not immediate, and there are many reasons that can affect how long it takes to go into effect, like caching etc. Just to confirm, now that it's been 24h+ since you initiated the reset, could you double check if the eligibility has been reset now? Otherwise, I would go the more drastic route of deleting purchase history and/or creating a new sandbox account, at least for your own testing. |
24h+ later -> same result |
@jesus-mg-ios sorry to hear that. I wouldn't be surprised if that mechanism is not working correctly. Did you try deleting the purchase history from the Sandbox account directly from App Store Connect? |
Describe the bug
We are encountering an issue with the
checkTrialOrIntroDiscountEligibility(product:)
method in RevenueCat. The method is consistently returning ineligible for a specific user, even though Apple's system indicates that the user is eligible for a free trial or introductory offer..with(storeKitVersion: .storeKit1)
)Purchases.logLevel = .verbose
will help us debug this issue.A sandbox user that time ago, reset eligibility through apple settings, with a fresh reinstall .checkTrialOrIntroDiscountEligibility(product: product) returns inelegible. Apple Sheet shows trial.
The text was updated successfully, but these errors were encountered: