Debug iOS Screen Time Features -- 2

Job ID: 40497622

Budget: $10 – $30 USD

My React Native app (Expo bare workflow) is already in production on Android, and the iOS build runs fine in Xcode’s debug scheme. What still blocks the App Store release are three Family Controls features that misbehave once the app is installed on-device. I want to tackle the Limits feature first, because usage time is not enforced on any iPhone I test—even after confirming the same behaviour across multiple devices and iOS versions.

Here is the full scope that needs attention:

• Limits – usage caps are created but never trigger the expected shield or countdown, so the user can keep using blocked apps indefinitely.
• Sleep Well – the scheduled screen-blocker sometimes starts late, sometimes never ends.
• Focus Points & Auto Login – the reward tracker fails to credit points reliably, and a cold-start login occasionally skips straight to the home screen without validating the token.

You’ll work inside a React Native (Expo bare) codebase with native Swift modules that bridge to Apple Family Controls. The relevant pieces are DeviceActivityMonitor, ShieldAction and ShieldConfiguration extensions. I can provide the Play Store build, full repo access and sample provisioning profiles. Please be ready to debug on a physical iPhone, update or rewrite the native extensions as needed, and expose any fixes to JavaScript so the RN side stays simple.

Acceptance criteria
1. Limits: when a user-defined daily limit is reached, the shield appears instantly, usage pauses, and the limit resets correctly at midnight.
2. Sleep Well: start and end times fire to the second, with no drift after 24 h of continuous monitoring.
3. Focus Points & Auto Login: point tallies update every session, and the first launch after a force-quit always goes through the intended login flow.

Once each item is stable in TestFlight builds, we’ll move to App Store submission. If you’ve shipped production apps with Family Controls before, I’d love to see them.