Public remote config for the Faith Mirror / Find Your Bible Character iOS app
(com.bcti.app). Contains no secrets — it is intentionally public so the app
can fetch it without embedding credentials. The app source stays private.
The app reads version.json on launch:
https://raw.githubusercontent.com/Two-Weeks-Team/bcti-appconfig/main/version.json
Given the installed app version:
- installed <
minimumVersion→ hard block ("Update Required"), unusable until updated. minimumVersion≤ installed <latestVersion→ soft nudge ("Update Available"), dismissible.- installed ≥
latestVersion→ nothing.
message.ko / message.en (optional) override the on-screen text.
Fail-open: any fetch/HTTP/parse error → the app proceeds normally.
- Ship the new build to the App Store first.
- Edit
version.jsononmain:- Soft nudge: raise
latestVersion. - Force update: raise
minimumVersion.
- Soft nudge: raise
- Propagates within minutes (raw CDN cache). No app rebuild.
- Only builds that already contain the gate (v1.1.0+) honor this file; it cannot retroactively force users on older builds.
- Never set
minimumVersionabove a version not yet live on the App Store.