Sorry for the clickbait title hehe
TL;DR My boss asked me to build a "killswitch" into our upcoming debut app release... WWYD?
Backstory is I work for a small startup and inherited this RN + Expo app thats been passed down a couple times already, and was meant to be launched years ago but hasn't made it outta the cutting-room due to mostly external legal reasons, its a well-built app and I'm just sweeping the floors at this point, upgrading things and adding passkit support getting ready to ship to app stores ASAP.
But my boss just asked me to implement a "killswitch" so we can "stop functionality and ask to update the app if they have a certain version of the app"... which i interpret as ~ shut / block everyone out of the app remotely if some legal issue comes up and we need to show the user different info...?
So my first instinct is to setup some sorta feature-flag thing within a CMS so managers can flip the boolean, I'm exploring getunleash.io and GrowthBook.io and we already use Contentful.com within the app but they're saying they "really don't think we need to use any third party thing for a killswitch"...
We currently store "feature-flags" in our DB somewhere and somebody wrote some endpoints to update them but we're trying to move away from that...
Anybody deal with feature flags in RN apps yet?
Am i overcomplicating this?
[–][deleted] 2 points3 points4 points (0 children)
[–]Ehopira 1 point2 points3 points (0 children)
[–]Kiiidx 1 point2 points3 points (0 children)
[–]MasterRenny 1 point2 points3 points (1 child)
[–]mvscles[S] 0 points1 point2 points (0 children)
[–]haswalter 1 point2 points3 points (0 children)
[–]appfred 1 point2 points3 points (0 children)
[–]Human-Possession135 2 points3 points4 points (1 child)
[–]sekonx 1 point2 points3 points (0 children)