Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

bcti-appconfig

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

How the version gate behaves

Given the installed app version:

  • installed < minimumVersionhard block ("Update Required"), unusable until updated.
  • minimumVersion ≤ installed < latestVersionsoft 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.

Trigger an update prompt

  1. Ship the new build to the App Store first.
  2. Edit version.json on main:
    • Soft nudge: raise latestVersion.
    • Force update: raise minimumVersion.
  3. Propagates within minutes (raw CDN cache). No app rebuild.

Limits

  • Only builds that already contain the gate (v1.1.0+) honor this file; it cannot retroactively force users on older builds.
  • Never set minimumVersion above a version not yet live on the App Store.

About

Public remote config (version gate) for the Faith Mirror iOS app — no secrets

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors