I'm looking through the documentation and developer process around developing a Glip app but most of the information seems geared toward the old RingCentral apps. For instance, in the RingCentral blog (https://medium.com/ringcentral-developers/there-and-back-again-a-developer-journey-7180e0faf5e1) I'm told that "you will be unable to make changes to your code and/or API permissions after your application has been granted public access" and I'm wondering how anybody could stop me from making changes to my own web app? This information doesn't seem relevant anymore (admittedly it's an old post but I don't see anything newer).
So, for Glip, the process is to develop in the sandbox, then submit for public or private consumption. What if I want to continue development after submitting a private app, is that allowed? What about a public app? Are there newer resources describing this kind of situation and I'm not seeing them?
Eventually I'd like to have a public app but I'd rather start out with testing on my own private data (live, not sandbox). Then can I graduate to a public app? The sandbox is okay but I don't think I'd want to jump right to a public app without testing it on more relevant data first. I'm not trying to break the rules here, I would just like a better understanding of the process from a web app developer's perspective.