How to use the declared age range API / Comply with Texas law

What are guidelines for apps being released in the US App Store in order to comply with The Texas App Store Accountability Act?

I mean there's no way to differentiate an app downloaded in Texas from the other states and it would be ridiculous to add location awareness to an app to comply with this, so effectively it means any developer of any app for release in the US must comply with this in case it might be being used in Texas?

This new Apple API has zero background, zero context, zero example of usage, zero guidelines about how to use it in practice:

https://developer.apple.com/documentation/declaredagerange/

I mean there's no way to differentiate an app downloaded in Texas from the other states and it would be ridiculous to add location awareness to an app to comply with this, so effectively it means any developer of any app for release in the US must comply with this in case it might be being used in Texas?

Please refer to your local laws to figure out how they apply to your users.

i also gave to find ways how to use this Framework as I’m still on a Objective-C project. What I tried up to now was not successful and it looks like the Framework is not available for Objective-C

it would be very helpful if there would be an advice available how to handle for example Chat, picture upload and other functions to be compliant worldwide.

I know what the local laws are and how they apply to users. Texas requires this, but the USA has 50 states.

If an app is destined for distribution in the USA, in order to comply with Texas, its necessary to force users of the other 49 states to go through this even though they don't live in Texas? Have Apple considered this and provide a solution to this situation? Making all users of the app perform something intrusive and unnecessary just because Texas says its necessary.

How to use the declared age range API / Comply with Texas law
 
 
Q