devto 2026-10-18 원문 보기 ↗
App Store:
https://apps.apple.com/us/app/id6769946195
I've tried the usual stuff on my own phone: hard limits, one-tap locks, deleting apps. They all fail the same way. The block is absolute, so the fix is absolute too — you flip the switch off, and you're back to zero. Every attempt resets to the same starting line.
My wife had the same pattern, worse: down at eleven, still awake at two, half of it short video and half of it shopping. So instead of another lock, I tried the opposite: keep access, add a small pause.
Under the hood it's the Screen Time APIs (Family Controls authorization, DeviceActivity for monitoring, ManagedSettings for shields). The interesting part isn't the API calls — it's the choices on top of them:
Before: phone in hand until 2am, screen time after midnight ~50 minutes. After six weeks: down to about 20 minutes, and the useful part — it didn't feel like a fight. The unlock count went from 5–6 a night to 0–1.
ChoiceField is free to start on iOS 17+. No account, everything on-device.
https://apps.apple.com/us/app/id6769946195
If you're building something similar and want to compare notes on the Screen Time APIs — especially the entitlement review process — happy to share what we hit.