2017-08-06 6 views
0

会社が同じ証明書ですべてのアプリに署名するのは珍しいことではありません。アンドロイドアプリを別のGoogle Playアカウントに転送すると、その証明書はどうなりますか?

会社(会社A)がアプリの管理権を他の会社(B社)に譲渡する場合はどうなりますか?問題は、A社が同じ証明書を持つ他のアプリに署名した場合、B社に証明書を渡すことは意味がないということです。

この場合、何をしますか?

+0

新しいGoogle Appの署名に登録し、新しいアップロードキーをリクエストすることができます。https://support.google.com/googleplay/android-developer/answer/7384423?hl=ja既存のアプリには何もできません –

+0

@ AmodGokhaleしかし、アプリごとに異なる証明書を使用することは可能ですか?そうすれば、別の会社にアプリを転送すれば、そのアプリだけのためにその会社に証明書を与えることができますか? –

+0

はい可能ですが、最初から各アプリに対して別々の証明書を作成すると、上記の場合、新しいGoogle Appの署名に登録してアップロードキーを変更しない限り変更できません。 –

答えて

1

オプション1:A社はB社に証明書を提出します。このアプリとアップデートには問題はありませんが、ある企業が署名証明書を他の企業に提供することは現実的ではありません。

オプション2:企業Bは、新しいパッケージ名で新しい証明書でアプリケーションに署名します。しかし、これで古いアプリのアップデートではなく、Google Playストアに新しいアプリが登場します。一度にすべてのユーザーに面倒です。

オプション3:B社は今後のリリースでこのアプリケーションに署名するには、A社に依存する必要があります。しかし、これは実用的ではないかもしれません。

+0

しかし、アプリごとに異なる証明書を使用することはできますか?そうすれば、別の会社にアプリを転送すれば、そのアプリだけのためにその会社に証明書を与えることができますか? –

+0

はい。それは可能です。しかし、あなたは署名保護レベルレベルの機能を利用できなくなります。 https://developer.android.com/guide/topics/manifest/permission-element.html – Bob

+0

しかし、なぜ署名プロテクションレベルの機能が失われるのでしょうか?証明書は同じで、証明書を他の人に転送したばかりなので、機能はまだ動作していないはずですか? –

関連する問題