Currently, the restore functionality works correctly in the Sandbox environment, but issues arise in TestFlight.
- In TestFlight, when a user who has not made a purchase presses the Restore button, it incorrectly shows the purchase as restored.
- In Sandbox, when a user who has not made a purchase presses the Restore button, it does not show the purchase as restored, which is the expected behavior.
I’m unsure why this issue only occurs in TestFlight. What solutions are available to address this discrepancy?