Implementar aplicaciones basadas en API en cualquier tienda

Actualmente estoy desarrollando una aplicación con el ionic framework (para el lado del cliente) y sails.js (para el lado del server).

Tengo un server dedicado que se utiliza para alojar el lado del server, digamos, myapp.com , y todo está bajo la versión de git

Entonces, por ejemplo, cuando quiero iniciar session, myapp.com/signin que responde true o false (es un ejemplo muy básico).

Publico mi aplicación en producción, espero un par de horas y mi aplicación está disponible para todos.

Pero ahora, quiero que mi server responda {success: true, token: xxxxxx} lugar de los true o false básicos. Impulso las modificaciones de mi server, que tienen efectos instantáneos, pero aún tengo que esperar un par de horas para que mi aplicación recientemente actualizada sea aprobada. Entonces, todos los usuarios actuales no pueden usar la aplicación, porque el lado del server y el lado del cliente no 'coinciden'

Realmente no sé por dónde empezar para evitar esto. ¿Tienes alguna experiencia o alguna idea sobre cómo hacer esto?

Gracias por adelantado

Deberías versionar tu API.

Ejemplo: para la próxima versión de la aplicación en lugar de solicitar myapp.com/signin , solicitará myapp.com/v2/signin .