【发布时间】:2018-07-31 05:39:31
【问题描述】:
目前,我们正在为我们的组织开发一些银行应用程序。我们正面临一个特殊情况,其中一个应用程序使用的是旧版本,而服务器使用的是旧版本。 作为升级的一部分,我们将发布新的应用程序,服务器也将在此过程中升级。 在此期间,我们希望发布该应用程序以指向带有更新的服务器详细信息的 TEST URL,但是当我们将其推送到 prod 时,我们希望将其指向生产环境?
AppStore/GooglePlayStore 中是否有针对此用例的解决方法?
【问题讨论】:
-
您不想将应用提交到应用商店。创建一个指向lower的apk,然后将apk文件发送出去。在工作中,我们的应用实际上有一个测试启动画面。我们可以选择是进入低级还是进入生产。 APK 构建是使用 jenkins 构建的,并发送到我们可以下载的站点。
-
当你“升级服务器”时,任何现有的应用程序安装会发生什么?他们会突然失败吗?碰撞?显示不正确的数据?
-
当我们升级服务器时,我们会更新服务器中的软件版本。需要删除旧应用程序,新应用程序将指向此升级的服务器软件版本。它们都不会向后兼容。
-
愤怒的用户?无论如何...您想在发布之前拥有
ourTestServer.com,然后在发布后拥有ourProdServer.com?如果是这样,您应该能够简单地使用ourTestServer.com... 一旦它通过并准备好发布,如果对ourTestServer.com的初始调用失败,请使用ourProdServer.com。 -
在一切设置好之前,您不应该杀死旧服务器。完成所有新服务器设置后,提交您的应用以供审核。应用发布并确认没有问题后关闭旧服务器。
标签: android ios google-play app-store