何时可以退出旧API

时间:2015-08-06 10:26:47

标签: updates mobile-application api-design

我不知道这个问题是属于SO还是UX(或Programmers.SE),但现在就是这样。

我们已经在几个月前建立了一个移动应用程序,我们打算在下一个版本中以一些主要方式(如身份验证和安全性)进行更改。我们将它发布到AppStore / PlayStore,它的下载数量在5k到10k之间。

现在的问题是;

我们是否立即退出当前的API并向当前版本的用户显示一个弹出窗口,强制他们更新应用程序(通过商店)

在不同的URL下创建一个新的API并同时维护这两个API(在这种情况下,我们应该永久维护它还是应该设置一个到期日期)?

编辑: 这将是我们的第一次也可能是最后一次更新,因为我们的应用程序是基于cordova的混合应用程序,我们打算在不依赖应用程序商店的情况下使用静默云部署。

1 个答案:

答案 0 :(得分:1)

我想说 - 对于移动应用程序,迫使用户立即升级并不是一种不合理的期望。例外情况是,如果您的旧操作系统(例如旧版iOS)上的用户无法升级。然后,您可能希望维护旧版API。

您是否可以说明为什么合理的用户不准备更新您的应用的合理理由?