在Google play中更新android应用程序

在Google play中更新android应用程序,android,Android,我们可以使用Google play中现有的本机应用程序私钥上传新的混合构建吗 新的混合版本将作为现有本地应用程序的更新提供给用户,或者用户必须将其作为新应用程序下载 如果我们将使用不同的软件包名称上传新版本,那么我们是否能够将该版本作为现有版本的更新上传,或者将其视为新应用 如果我们将应用程序从混合应用程序降级为本机应用程序,那么我们将能够上载新的本机应用程序版本作为现有应用程序的更新,或者将其视为单独的版本 要更新Play Store中的应用程序,您需要使用相同的包名并使用相同的密钥库对apk

我们可以使用Google play中现有的本机应用程序私钥上传新的混合构建吗

新的混合版本将作为现有本地应用程序的更新提供给用户,或者用户必须将其作为新应用程序下载

如果我们将使用不同的软件包名称上传新版本,那么我们是否能够将该版本作为现有版本的更新上传,或者将其视为新应用

如果我们将应用程序从混合应用程序降级为本机应用程序,那么我们将能够上载新的本机应用程序版本作为现有应用程序的更新,或者将其视为单独的版本



要更新Play Store中的应用程序,您需要使用相同的包名并使用相同的密钥库对apk文件进行签名。您不能发布具有相同包名的两个应用程序!例如,如果您想上传应用程序的beta公共测试版本,则需要使用新的软件包名称上传,但已安装应用程序的用户不会收到任何警报,因为它将是一个单独的应用程序。这取决于你到底想实现什么。

有两件事:

1。更新现有应用程序

  • 如果您想更新现有应用程序,并希望现有用户的作为更新接收,则必须使用相同的密钥和包名对应用程序进行签名。您需要增加清单中的版本代码和版本名称
2。启动新应用程序

  • 若你们想把它作为新的应用程序启动,你们需要使用唯一的软件包名称和密钥可以是相同的。它将被视为新的应用程序

我希望您明白。

如果我将我的应用程序从本地升级到混合,并且包名和唱歌键保持不变。我是否能够将应用程序作为更新上载到我现有的应用程序。如果您使用相同的软件包名称并使用相同的密钥库对应用程序进行签名,则您将能够更新应用程序,而与生成新版本时使用的内容无关。请记住更改您的版本代码和版本名称。就这些。谢谢你澄清我的疑问。