Hello,
I’m working on implementing SB2420 compliance using the Declared Age Range framework. While referring to the documentation at https://developer.apple.com/documentation/declaredagerange, I couldn’t find details on how the TX region (transaction region or territory) is determined when using Declared Age Range.
Specifically, I’d like to confirm the following points:
- How does the system determine the TX region when the user’s declared age range is retrieved?
- Is it based on the App Store region, the device locale, or the user’s Apple ID country?
- If the app’s backend needs to verify or log the TX region, is there a way to obtain or infer it from the API response or receipt data?
- Is there any difference in TX region determination between Sandbox and Production environments?
If anyone has experience implementing Declared Age Range (SB2420) and handling region determination, I’d appreciate your insights or best practices.
Thank you.