Post

Replies

Boosts

Views

Activity

Comment on Guidance on implementing Declared Age Range API in response to Texas SB2420
@dev-forum-user Neither of those links say that AgeRangeService.shared.isEligibleForAgeFeatures is returning accurate values. My team's experimentation as described in https://developer.apple.com/forums/thread/809829 shows that it is always returning false until after the user has given permission to share age range, which is not required to access that instance variable and must not be required because this is meant to be checked before requesting that permission from the user.
Dec ’25
Comment on Cannot Update Age Rating
@mattn "If you don’t answer these questions by January 31, 2026, you won’t be able to submit app updates in App Store Connect." That means to me that if you do not do it, your app will be "frozen forever at the current version". I don't think that's what will actually happen, but that's what Apple's words have said.
Dec ’25
Comment on isEligibleForAgeFeatures and different legal requirements for different regions
This answer does not make clear how the API will reflect the differences between UT and TX laws.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Mar ’26
Comment on IsEligibleForAgeFeatures behavior in Brazil
The Brazil law came into effect on March 17th. If isEligibleForAgeFeatures is not already returning true for Brazilian App Store accounts (I have no way to test this myself), this is a major bug in the Apple system.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Mar ’26
Comment on IsEligibleForAgeFeatures behavior in Brazil
Does Apple plan to cover the legal expenses of developers who are sued due to any delay in this information from Apple or the Apple APIs having bugs?
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Mar ’26
Comment on IsEligibleForAgeFeatures behavior in Brazil
I don't believe your assumption is correct. I think the user will always be prompted for permission to share their age range data with an app.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Mar ’26
Comment on Is `isEligibleForAgeFeatures` gonna cover the future cities/countries for us?
Other threads: https://developer.apple.com/forums/thread/809829 https://developer.apple.com/forums/thread/810769
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Feb ’26
Comment on How to properly use PermissionKit to ask permission
Which Topic are you asking? I think SignificantAppUpdateTopic should fail if both child and guardian accounts are registered outside of Texas, Utah, or Louisiana.
Replies
Boosts
Views
Activity
Jan ’26
Comment on Guidance on implementing Declared Age Range API in response to Texas SB2420
It was working in our app last I tested, but I don't know if we've exercised that path in the last 2 weeks. My expectation is that it should always return false currently and definitely return something.
Replies
Boosts
Views
Activity
Jan ’26
Comment on Guidance on implementing Declared Age Range API in response to Texas SB2420
We have a startup sequence that began with our ToS screen then went on to other loading screens. That startup sequence is part of out AppCoordinator and is called from didFinishLaunchingWithOptions. We added all of the ageVerification stuff to a new part of the startup sequence that is before the ToS screen.
Replies
Boosts
Views
Activity
Dec ’25
Comment on Guidance on implementing Declared Age Range API in response to Texas SB2420
@dev-forum-user Neither of those links say that AgeRangeService.shared.isEligibleForAgeFeatures is returning accurate values. My team's experimentation as described in https://developer.apple.com/forums/thread/809829 shows that it is always returning false until after the user has given permission to share age range, which is not required to access that instance variable and must not be required because this is meant to be checked before requesting that permission from the user.
Replies
Boosts
Views
Activity
Dec ’25
Comment on Inquiry Regarding the Scope of DeclaredAgeRange Acquisition​
I replied in the other thread about how we are using it, but here it is again: let isEligible = try await AgeRangeService.shared.isEligibleForAgeFeatures For the import, just @preconcurrency import DeclaredAgeRange
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Dec ’25
Comment on Questions about DeclaredAgeRange's isEligibleForAgeFeatures instance variable
Are you calling it on the shared instance? This works for me: let isEligible = try await AgeRangeService.shared.isEligibleForAgeFeatures
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Dec ’25
Comment on [Texas SB 2420] How to Retrieve Parental Consent Status
I'm pretty sure "terminating" is not allowed. Our apps are going to present a screen that says they are locked out of the app with a link to the AppStore instructions for end users. https://support.apple.com/en-us/122770
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Dec ’25
Comment on Texas's SB 2420: obligations depending on app rating ?
The law is intended to allow parents to refuse consent in any case for minors of any age. https://developer.apple.com/documentation/declaredagerange/agerangeservice/iseligibleforagefeatures this parameter should only return True for people in TX. Currently it seems to be broken and always just return False though, even for Sandbox accounts in TX.
Replies
Boosts
Views
Activity
Dec ’25
Comment on Cannot Update Age Rating
What I expect will actually happen is that the next time you try to submit a new version after January 31st, you will need to update the questionnaire and also "trigger the significant change consent process" to update your app. We won't know anything for sure until after January 31st though.
Replies
Boosts
Views
Activity
Dec ’25
Comment on Cannot Update Age Rating
@mattn "If you don’t answer these questions by January 31, 2026, you won’t be able to submit app updates in App Store Connect." That means to me that if you do not do it, your app will be "frozen forever at the current version". I don't think that's what will actually happen, but that's what Apple's words have said.
Replies
Boosts
Views
Activity
Dec ’25