公司使用相同的证书对其所有应用程序进行签名并不罕见。
如果公司(例如 A 公司(想要将应用的控制权转让给另一家公司(公司 B(,会发生什么情况?问题是,如果公司 A 使用相同的证书对其他应用程序进行了签名,则将证书提供给公司 B 是没有意义的。
那么在这种情况下该怎么办呢?
选项 1:公司 A 将证书提供给公司 B。应用程序和更新不会有任何问题,但一家公司将其签名证书提供给另一家公司可能不切实际。
选项 2:公司 B 使用新证书和新包名称对应用进行签名。但现在这将导致Google Play商店中的新应用程序,而不是旧应用程序的更新。给所有用户打嗝一次。
选项 3:B 公司应依赖公司 A 对应用进行签名,以便将来进一步发布。但这也可能不切实际。