更改我所有已发布应用程序的签名密钥。有可能吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更改我所有已发布应用程序的签名密钥。有可能吗?相关的知识,希望对你有一定的参考价值。
我已经读过几次Docs,但是我仍然对以下问题感到困惑。
我有一些应用程序,通过一个帐户在Play Market中发布。所有应用程序均使用different键进行签名。
我已决定在它们之间共享数据(AccountManager,具有“签名”权限的ContentProvider)。现在,我想重置所有应用程序的发行证书,以便可以使用同一新密钥。
对所有应用程序进行签名。我有可能吗?我应该怎么做才能用新的公共密钥对已经发布的应用程序进行签名?
请,不要以理论回应!我已经受够了。如果有的话,请分享您对这种问题的宝贵经验。
[以我的经验,当您在Google Play商店中发布apk时,您必须创建一个新的jks文件并更改程序包名称。
发布应用程序甚至安装后,都无法更改签名证书。它由Google Play和每个android设备强制执行。因此,可以在应用程序之间共享数据的方法是公开内容提供商(非常不安全),或者通过将为这两个应用程序提供服务的专用服务器端点。
[另一种方法是使用不同的软件包名称重新发布您的应用程序,这次都使用相同的证书,并且还发布了对旧应用程序的更新,显示为“抱歉,您需要用新的一个”消息发送给用户,并提供指向Google Play中新应用的链接。
以上是关于更改我所有已发布应用程序的签名密钥。有可能吗?的主要内容,如果未能解决你的问题,请参考以下文章
启用 Google Play App Signing 我的第一个 apk 唱歌密钥现在是我的上传密钥吗?
我是不是需要拥有 iPhone 才能获得签名密钥? (或者:我可以在没有 iPhone 的情况下构建我的 Phonegap 应用程序吗?)