Sandbox mode not working for Offer Codes

when I redeem an offer code using the build from the test flight, it redirects the user to production Env, instead of Sandbox mode.

Can you please help to let us know why offer codes are not testable in Sandbox mode?

Note: The confirmation always shows the user's Apple id signed into the phone (Production Env), not the sandbox user.

i have same issue

Hello, do you find solution about testing Redeem code implementation ?

After much testing of offer codes, I have concluded that the entire implementation is a hot mess and I would not invest much time in them.

If you use an offer code, you are purchasing in production (not the sandbox). This makes them impossible to test as your app (in dev or testflight) will be listening for purchases in the sandbox, but the offer codes use the production app. The only way to test is to renew a subscription in Settings > App Store > Sanbox Account > Manage and then select a subcription that has auto-renewed several times and has stopped renewing. If renewing a purchase works there, then maybe it works in production?

Also, the developer who built this UI would be immediately escorted from the building if Jobs were still alive.

What exactly is the user supposed to tap on to continue after entering the offer code? (Hint: Not "Done"!)

Sandbox mode not working for Offer Codes
 
 
Q