API更改和用户升级您的应用

时间:2012-08-27 17:00:02

标签: android ios

我正在努力帮助我的公司制定策略,以便在与我们的后端服务交互之前,我们应该要求客户升级其已安装的移动应用程序。

目前,我们的应用程序已上市20个月,我们对应用程序和后端服务进行了大量修订。其中只有一个“破坏”任何东西,以便使用旧版本应用程序的客户无法再使用该应用程序而无需升级到新版本。我们有适用于iOS,Android和Kindle Fire的应用程序,所有这些应用程序都使用相同的后端服务。我们目前有能力要求客户升级,我们只是不使用它。

所以这两个问题: 1)您是否要求用户升级,如果需要 2)您支持多少旧版本的应用程序。

(其他信息,这是一个电子商务应用,所以如果你能说出你正在使用什么类型的应用,那将会有所帮助。)

谢谢!

2 个答案:

答案 0 :(得分:2)

您应该查看API版本控制策略。因此,使用旧版/未升级版应用程序的用户会遇到问题。当他们升级到新版本时,他们会切换到新的API版本,一切都会有效。

了解您支持的版本数量。这真的取决于你。如果要强制用户更新,请使服务器拒绝对旧API的请求。这样,如果用户有兴趣进一步使用该应用程序,他必须升级。

答案 1 :(得分:1)

E * Commerce应用。我们控制应用程序连接的端点。在每个上游HTTP标头中,应用程序都会输入其版本号。 Web和可选的标签在“黄色”,“红色”,“禁用”的下游标题中添加。

如果该应用获得了一个黄色键,它会告诉用户一个好点“这个应用已经过时 - 你应该尽快更新到最新版本”

如果应用看到一个红色键,它会告诉用户很快更新或者应用程序将停止工作。

如果看到禁用标头。该应用程序停止发送上游消息,并告诉用户该应用程序不再有效,如果他们想继续使用该服务,则更新应用程序。