chore(rebreak-native): expose familyControlsEnabled flag to the JS bundle
extra.familyControlsEnabled mirrors the eas.json REBREAK_ENABLE_FAMILY_CONTROLS build flag — true for development builds (Apple granted the Development Family Controls entitlement), false for TestFlight/production (Distribution entitlement still pending). The Blocker page uses it to show "App-Lock — coming soon" instead of a toggle that throws NSCocoaError 4099, while keeping the protection banner positive (the URL filter carries it). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
7ad523f8ba
commit
e48a3187a6
@ -123,6 +123,12 @@ export default ({ config }: ConfigContext): ExpoConfig => ({
|
||||
},
|
||||
},
|
||||
},
|
||||
// Spiegelt das Build-Flag aus eas.json (development.env.REBREAK_ENABLE_FAMILY_CONTROLS)
|
||||
// in den JS-Bundle, damit die Blocker-Page weiß ob die App-Lock (denyAppRemoval via
|
||||
// FamilyControls) verfügbar ist. In TestFlight/production-Builds ist das (noch) false
|
||||
// → dort UI: "Family Controls — coming soon" statt eines kaputten Toggles, der
|
||||
// Schutz-Banner bleibt trotzdem positiv ("Schutz komplett", der URL-Filter trägt).
|
||||
familyControlsEnabled: process.env.REBREAK_ENABLE_FAMILY_CONTROLS === "1",
|
||||
apiUrl:
|
||||
process.env.EXPO_PUBLIC_API_URL ||
|
||||
process.env.API_URL ||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user