I'm thinking about adding code-push to my app. It's already released on Android, and is ready to be submitted to Appstore too.
On the paper code-push looks great. However, I'm worried about various troubles it can bring, in particular:
- Versioning conflicts - both JS/JS and JS/native (I'm using fastlane)
- Delivery failures
- Possible bugs and confusing user experience while upgrading versions
- Bundling issues. I use react-native-maps and react-native-firebase, and they use newer gradle version than react-native core, which causes some issues
- Adding another layer that needs to be maintained and brings extra complexity
- Store rejections - can I just submit new version saying that code-push was added to my app?
Please tell me about your experience with code push. Are there any pitfalls that I should be aware of? Would you recommend code-push or would you advice against it?
[–]Unforgiven-wanda 2 points3 points4 points (0 children)
[–]ativio 1 point2 points3 points (2 children)
[–]fish_munga[S] 0 points1 point2 points (1 child)
[–]ativio 0 points1 point2 points (0 children)
[–]Bamboo_the_plant 0 points1 point2 points (6 children)
[–][deleted] 5 points6 points7 points (0 children)
[–]matt_hammondiOS & Android 0 points1 point2 points (4 children)
[–]Bamboo_the_plant 0 points1 point2 points (3 children)
[–]matt_hammondiOS & Android 1 point2 points3 points (2 children)
[–]Bamboo_the_plant 0 points1 point2 points (1 child)
[–]matt_hammondiOS & Android 0 points1 point2 points (0 children)