通过同一个开发者帐户提交到 Google Play 商店的所有应用程序是否都需要使用相同的密钥进行签名?

Do all apps submitted to the Google Play store through one developer account need to be signed with the same key?

我正在提交一个 android 应用程序到 Google Play 并按照流程签署我的应用程序。然而,android 开发网站上的文档似乎不清楚我通过我的 Google Play 开发者帐户提交的每个应用程序是否应该使用相同的密钥进行签名。

来自android developer site

Android requires that all apps be digitally signed with a certificate before they can be installed. Android uses this certificate to identify the author of an app, and the certificate does not need to be signed by a certificate authority. Android apps often use self-signed certificates. The app developer holds the certificate's private key.

没有。您可以为不同的应用程序使用不同的签名证书。

请在此处阅读 "Signing Your Applications":http://developer.android.com/tools/publishing/app-signing.html

Warning: Keep your keystore and private key in a safe and secure place, and ensure that you have secure backups of them. If you publish an app to Google Play and then lose the key with which you signed your app, you will not be able to publish any updates to your app, since you must always sign all versions of your app with the same key.

需要注意的重要一点是您:

"must always sign all versions of your app with the same key."

同一应用程序的下一个版本或其更新不应使用相同的密钥进行签名。如果您想上传新的(不同的)应用程序,您必须生成新密钥,并且该密钥仅适用于该应用程序及其更新。
就像我在 playstore proQuiz gilpix 和 wallpaper 上上传了两个应用程序。
两者的密钥不同,如果我想上传任何应用程序的下一个版本,我必须使用它们各自的密钥。
这些密钥用于识别 android 应用程序的原始所有者,并允许他们更新 Play 商店中的旧应用程序。 http://developer.android.com/tools/publishing/app-signing.html