答案 0 :(得分:3)
Google Play开发者控制台是否允许为即时和已安装的应用上传不同的APK?它是如何管理的?
是的。您需要为即时和已安装的应用程序上传不同的APK。 Google Play开发者控制台具有新菜单版本管理> Android Instant Apps 除了已安装的应用程序外,还可发布即时应用程序。
您应该通过此链接了解更多Distribute your instant app
答案 1 :(得分:1)
答案 2 :(得分:0)
开发者控制台现在按“应用版本”与“ Android即时应用”将您的上传分开,如Pinkesh的答案所示。在我看来,更好的标签应该是“可安装的应用”而不是“应用版本”,因为后者暗示了所有版本。您必须为每种类型使用不同的versionCode号,即使对于其他相同的APK也是如此。可安装的versionCode必须更高,因此可安装的版本将是即时版本的“升级”。
关于您是否想为两个APK使用相同的代码库(现在称为“捆绑包”),就像我为我的游戏应用程序所做的那样,争论的过程变得更好。您过去必须执行20步以上的代码侵入性过程,才能将您的应用分为三个部分,安装模块,即时模块和基本模块在https://codelabs.developers.google.com/codelabs/android-multi-feature-instant-app/#0中。对我来说,单独的代码库比这更容易,风险也更低,但是我仍然浪费大量时间在使用Google Codelab的示例Topeka应用程序进行练习之前,发现它们已经全部贬值了。现在,您可以仅添加一个单独的模块来存储大量资源和资产,并将该模块标记为“安装时”交付,从而将应用程序的其余部分保持在10G即时限制之内。您可以在代码中包含“ isInstantapp”标志,以在即时和可安装的实现之间跳转。