ManagedSettingsStore.TokenExpiryMessage API doesn't work?

Hi there!

My claim is that ManagedSettingsStore.TokenExpiryMessage API family doesn't work properly. I'm curious if that's only me, or others have also found it confusing, or non-working? I haven't found much public discussion about it, so this is the start of it.

There are multiple confusing scenarios from my playing with it, but the simplest example is that ~30% of my apps NEW users get the ".tokensDidExpire" as soon as they approve Screen Time Permissions. Note that they haven't even seen the FamilyActivityPicker!

FB23391495 is the feedback. Apple dev responded, but it didn't give confidence that my bug report was deemed correct (which can be fair!). However, it's current status is "Potential fix identified - For a future OS update," so maybe there is something to it. The API is likely quite difficult to get right, so I am happy to provide feedback on potential implementation so it's 100% solid.

UPDATE: feedback was updated that potential fixes are in "iOS 27 beta 8 (Build: 24A5430a)"

will have to test and observe how the feature works as iOS 27 rolls out

ManagedSettingsStore.TokenExpiryMessage API doesn't work?
 
 
Q