我不知道这个问题是属于SO还是UX(或Programmers.SE),但它就是这样。
几个月前我们已经构建了一个移动应用程序,我们打算在下一个版本中在一些主要方面(如身份验证和安全)进行更改。我们在AppStore/PlayStore上发布了这款游戏,它的下载量在5000 -10k之间。
现在的问题是;
我们是否应该立即停用当前的API,并向当前版本的用户显示一个弹出窗口,迫使他们更新应用程序(通过商店)
或
在不同的URL下创建一个新的API,并同时维护这两个API(在这种情况下,我们应该永远维护它还是应该设置一个到期日期)?
编辑:这将是我们的第一次,也可能是最后一次更新,因为我们的应用是基于cordova的混合应用,我们打算使用静默云部署,而不依赖于应用商店。
我想说,对于一个移动应用程序,强迫你的用户立即升级并不是一个不合理的期望。例外情况是,如果你的用户使用的是旧操作系统(如旧iOS),无法升级。然后,您可能需要维护遗留API。
你能给出一个合理的理由,为什么一个合理的用户不准备更新你的应用吗?