First, thank you to all the people working on this amazing project. We love it, we even started building our customers apps with Expo and switching to it (except for some who require native code only features).
Expo has gotten bigger for sure and we almost found an answer for most of the problems we face. that being said, i have an important question that i need a clear answer for as it’s very sensitive and there is no room for try-and-fail, so if these questions sounds lazy, believe me I’ve been doing research for the past 3 days over it, but if there are resources that can help answer the question clearly please let me know.) with thanks to everybody in advance:
- I didn’t know that Expo have OTA feature implemented, i thought it was something that can be added if needed. but after publishing the customer app on the iOS and android store, i was rebuilding and resubmitting the app to the stores over small changes, so that is not required any more, which is great. but I had some testers use Expo Client to test the latest changes on the code and as it turns out, these changes are effecting the people who are downloading the standalone apps from the stores.
How can I allow people with Expo client to see the changes i’m testing, before updating to the standalone? is there even a way to do so? (my final thought was to establish a new project for testing purposes and once everything is fine, i move it to the production one and republish it, is this the proper way to do this, or is there an on/off to this.
- I read the list of situations that requires rebuilding and resubmitting the app to the stores, but i’m not a node expert, so my questions is: when i run npm install -g exp, or add a new library through npm install, do i have to rebuild the app, or will these changes be also included in the OTA process?
Thank you in advance,