Inquiry Regarding the Scope of DeclaredAgeRange Acquisition​

We are integrating Apple’s DeclaredAgeRange SDK. To comply with relevant regulatory requirements, our understanding is as follows:

The app is only required to obtain the declared age range for users located in Texas. For users outside of Texas, we should not proactively request age range information. Accordingly, we would like to confirm the following:

Are we required to present the age range request prompt to all users in the United States? If yes, we are concerned that this may significantly impact the overall user experience. If it is permissible to request age range only for Texas users, how can we reliably determine whether a user is located in Texas on the client side? For example, does Apple provide an API or recommended method for accurately identifying a user’s region (specifically Texas)?

We have the same question.

Some time in past 3 weeks, they added a new instance property to the AgeRangeService that might do what we want here. https://developer.apple.com/documentation/declaredagerange/agerangeservice/iseligibleforagefeatures

My team has this other post about it asking for clarification because it doesn't currently work as we expect: https://developer.apple.com/forums/thread/809829

@jarrodlombardo-eventbase That's an important var. However, when calling it (in UIKit environment), I get an error "Cannot find 'isEligibleForAgeFeatures' in scope". What is the framework to import ?

Note: I also asked the question in the other thread: https://developer.apple.com/forums/thread/809829

Would be really great to get Apple answers to clarify all this. It is really messy.

Inquiry Regarding the Scope of DeclaredAgeRange Acquisition​
 
 
Q