Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用不同的签名者密钥更新公共应用程序_Android_Google Play_Certificate - Fatal编程技术网

Android 使用不同的签名者密钥更新公共应用程序

Android 使用不同的签名者密钥更新公共应用程序,android,google-play,certificate,Android,Google Play,Certificate,我已经开发了一个应用程序很长一段时间了,现在其他开发者也在开发它。 该应用程序以我的签名证书密钥发布在Google Play store中 因此,它们无法发布更新,因为它们具有不同的密钥 我的问题是,他们可以更新它吗?或者如果没有我的密钥,他们不能更新,给他们我的证书密钥安全吗? 没有密钥他们无法更新它 除非你完全信任他们,否则把钥匙交给他们是不安全的 最简单的解决办法是: 请他们向您发送最终版本 验证构建是否正常 使用您的密钥对构建进行签名 将构建返回给他们 他们可以使用您发送回他们的版本更新

我已经开发了一个应用程序很长一段时间了,现在其他开发者也在开发它。 该应用程序以我的签名证书密钥发布在Google Play store中

因此,它们无法发布更新,因为它们具有不同的密钥

我的问题是,他们可以更新它吗?或者如果没有我的密钥,他们不能更新,给他们我的证书密钥安全吗?

  • 没有密钥他们无法更新它
  • 除非你完全信任他们,否则把钥匙交给他们是不安全的
  • 最简单的解决办法是:

  • 请他们向您发送最终版本
  • 验证构建是否正常
  • 使用您的密钥对构建进行签名
  • 将构建返回给他们
  • 他们可以使用您发送回他们的版本更新应用程序,但不能使用任何其他版本。你很安全

  • 如果您将来愿意,您可以使用脚本/构建服务器自动化该过程。

    您的意思是我可以直接签署他们发送给我的APK?签名可以在构建后完成?是的,您可以在构建后签署apt。您可以在这里查看如何执行此操作-