我可以在发布Web服务的同时向公众提供Android APK吗?

我可以在发布Web服务的同时向公众提供Android APK吗?,android,google-play,apk,publish,Android,Google Play,Apk,Publish,我们正在计划对我们的应用程序进行重大升级。因此,新的web服务将不支持旧的APK,而旧的web服务将不支持新的APK 此外,我们希望在发布web服务的同时向公众提供新的APK 我是否可以先提交生产APK以供审核并准备好?这样我就可以同时发布APK和web服务了 Google Play已经发布了计划部署。您现在可以控制更新的时间 如果你说的是PlayStore,答案是肯定的。看看延迟发布模式。您也可以将其发布为封闭测试版,等待其通过验证,然后随时将其移动到发行版 我是否可以先提交生产APK供审查并

我们正在计划对我们的应用程序进行重大升级。因此,新的web服务将不支持旧的APK,而旧的web服务将不支持新的APK

此外,我们希望在发布web服务的同时向公众提供新的APK


我是否可以先提交生产APK以供审核并准备好?这样我就可以同时发布APK和web服务了

Google Play已经发布了计划部署。您现在可以控制更新的时间


如果你说的是PlayStore,答案是肯定的。看看延迟发布模式。您也可以将其发布为封闭测试版,等待其通过验证,然后随时将其移动到发行版

我是否可以先提交生产APK供审查并准备好?这样我就可以同时发布APK和web服务了

是的,但我不会那么做。。。您将始终拥有不更新其应用程序的用户,或者更新时未连接的用户。这些人不会理解为什么你的应用程序不再工作了

就我个人而言,我会在过渡期内为您的新Web服务(v2.yourservice.com?)使用不同的地址。查看对旧Web服务的请求,当请求非常少时,将该地址重定向到新Web服务


这将确保用户切换时的痛苦降至最低。

是。发布新的web服务后,应立即在Play Store上发布新的APK(如v1.0.9)

在此之前,我希望您已经做了以下几件事:

我假设APK的当前实时版本是v1.0.7

创建APK的另一个版本(例如v1.0.8),该版本将检查是否发布了新的web服务。如果发布了新的web服务,则提示用户下载此应用程序的更新版本。在消息中告诉用户此更新的原因。另外,告诉你,如果你不更新,应用程序将无法工作

将此APK v1.0.8上传到Play Store。等待几天,将此APK推广到最大用户数。在此之前,您必须致力于开发新的APK和新的web服务

一旦新的APKv1.0.9和新的web服务准备好投入生产,就可以同时发布它们

我们已经用我们的一个应用程序做到了这一点,它工作得非常好


这对您来说可能是更好的解决方案。我希望这会有帮助。

你正在采取的方法非常危险

永远不要立即关闭开关,有n件事情可能出错,在生产过程中,它们总是出错。如果新的web服务出现重大问题,并且需要立即恢复到旧的web服务,您将如何回滚


最好的解决方案是由上面的Amrut Bidri提供的,我会采用这种方法+按用户登录进行部署,而不是全面的服务器迁移,这是一种更安全的方法

计划部署意味着,我需要给出一些具体的日期和时间吗?(或)我可以在将来某个时间手动控制它吗?步骤2:发布应用程序更新处理完毕并准备发布后,选择“上线”。查看更改日志并选择“上线”。您的更新将在几分钟内在Google Play上直播。“因此新的web服务将不支持旧的APK,而旧的web服务将不支持新的APK”--不是每个人都可以升级他们的APK,只是因为您希望他们升级他们的APK。就我个人而言,这个答案比我的好。更新不会直接安装在您的整个userbaseYes中,我们考虑过这个选项,但您的意思是,如果我们从测试版升级到生产版,就不会有其他审查,它会在几分钟内提供吗?我想不会在几小时内提供,但不会更快。这两种方法是谷歌推荐的。但不会有几个小时的回顾。刚好是处理新应用程序的时间(两者的时间相同)