I am going to develop a react-native app.I want to make some good decisions of choosing the technology stack before I begin my work.
Features I am sure about:
1) For users authentication,datastore,offline syncing, Firebase does an excellent job and I am happy to use Firebase for these features.
Feature in Question
2) Now,I would like to occasionally add certain options in my App only for a specific period of time(festive season offers,or something else for a specific user,etc),Ex: Like an extra menu button option, and on click of that menu, I ll show the offers and after a week's time I would want that menu to disappear again.
NOTE: I dont want users to keep updating their apps every time I give some offers or new features.
Now to achieve this functionality, I came across Firebase Remote Config and Microsoft CodePush?
I would like to know the things that can be achieved using these both. It seems Firebase remote config can only update the UI's but Codepush can update JS files and can update the App itself, but I am not sure and confused. Which one would be more suitable for me to achieve the feature in question?
EDIT: Please see my comment as well.