Skip to content

Commit dd94d65

Browse files
committed
chore(flags): seed inAppUpgrade off for both platforms
The in-app FLUX purchase UI violates App Store 3.1.1 and Google Play Payments, so store builds must ship it off. Live state is held in the dashboard KV, which is already android:false/ios:false; the repo seed still said true/true, so re-seeding KV from this file would have silently re-armed the violation. Note this is a runtime remote flag, not a build-time lock: enabling it for a build under or past review is itself a policy violation on both stores.
1 parent e544573 commit dd94d65

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

flags.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"_comment": "DEFAULT SEED / documentation only. Live per-platform flags are now managed in the internal dashboard (Cloudflare KV, edited at https://dashboard.cumulusvpn.com/admin) and served at https://dashboard.cumulusvpn.com/api/flags, which the app fetches at launch. Seed KV once from this file (values below, without _comment). If the app can't fetch flags, every flag defaults to OFF (safe / store-compliant).",
2+
"_comment": "DEFAULT SEED / documentation only. Live per-platform flags are managed in the internal dashboard (Cloudflare KV, edited at https://dashboard.cumulusvpn.com/admin) and served at https://dashboard.cumulusvpn.com/api/flags, which the app fetches at launch. Both platforms are OFF: the in-app FLUX crypto purchase UI is a store-policy violation (Apple 3.1.1 / Google Play Payments), so store builds MUST keep this OFF — the app then shows the store-compliant 'manage on the web' copy. Enable only for direct-APK / off-store builds, and never for a build under or past store review (a post-review behavior change is itself a violation). If the app can't fetch flags it fails closed to OFF anyway. Seed KV from this file (values below, without _comment).",
33
"inAppUpgrade": {
4-
"android": true,
5-
"ios": true
4+
"android": false,
5+
"ios": false
66
}
77
}

0 commit comments

Comments
 (0)