I'm looking for ways of updating my react-native app, and CodePush keeps appearing everywhere. After reading it's docs, I'm left with some doubts.
The goals for my app are as follows:
- Should handle mandatory updates (hotfixes), displaying them to the user, applying on next restart.
- Sould offer the user the ability to check for updates, and applying them instantly or on next restart.
- Should be able to get newest version on app start.
So far it seems CodePush has a sync method and a mandatory flag to cover all of these, but it is unclear if it gets notifications about updates or if it can mix them: having a passive update checking on the background while still beign able to actively check for updates.
I'm hoping someone can share their experience with CodePush.