在任何商店中部署基于API的应用程序

时间:2014-10-08 14:26:49

标签: android git rest google-play sails.js

我目前正在使用离子框架(用于客户端)和sails.js(用于服务器端)开发应用程序。

我有一个专用服务器,用于托管服务器端,比方说,myapp.com,所有都在git版本下

所以,举例来说,当我想登录时,我会查询myapp.com/signin回答truefalse(这是一个非常基本的例子)。

我在制作中发布我的应用,等待几个小时,我的应用程序可供所有人使用。

但是现在,我希望我的服务器回复{success: true, token: xxxxxx}而不是基本truefalse。我推动我的服务器修改,立即生效,但我仍需要等待几个小时才能批准我最近更新的应用程序。因此,所有当前用户都无法使用该应用程序,因为服务器端和客户端不匹配

我真的不知道从哪里开始避免这种情况。您对此有任何经验,或者对如何做到这一点有任何想法?

提前致谢

1 个答案:

答案 0 :(得分:0)

您应该对API进行版本控制。

实施例: 对于您的下一个应用版本而不是请求myapp.com/signin,它会请求myapp.com/v2/signin