I have an android app in alpha stage that I am testing how I will be managing updates both in the server and client side..
First release to users. My android is using generated classes from this base cloud endpoint class and deployed to the default Appengine version. @Api(name = *"myAPIName"*, version = *"v1* *public class *AbstractEndpoint<T>{ } <*appengine-web-app **xmlns=**"http://appengine.google.com/ns/1.0"*> <*application*>myapp</*application*> <*module*>default</*module*> <*version*>1</*version*> </*appengine-web-app*> 2nd Release I increment the Api version from V1 to V2 and use the generated classes in my for my 2nd app release. I deploy the backend to the same default appengine version 1. @Api(name = *"myAPIName"*, version = *"v2* *public class *AbstractEndpoint<T>{ } <*appengine-web-app **xmlns=**"http://appengine.google.com/ns/1.0"*> <*application*>myapp</*application*> <*module*>default</*module*> <*version*>1</*version*> </*appengine-web-app*> The problem is that after the upgrade only the latter client apps using v2 can cases the Appengine endpoint v2 and those using V1 can no longer access the api v1. Either V2 overwrites V1 or both v1 and V2 cannot run in the same Appengine instance or something else.. Have tried combing the documentation, and stack overflow for clues with no much success. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/96ee2a8c-53e1-42ef-930e-988b643feda7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.