2013-02-20 10 views
9

Przesłałem podpisany plik apk z keystore w Client Developer Account. Teraz mam kolejną aplikację od tego samego klienta z innym kontem programisty. Czy mogę przesłać podpisany plik apk z tym samym plikiem keystore, czy też powinienem użyć nowego pliku keystore? Proszę mi pomóc ...Android - może publikować różne aplikacje z tym samym plikiem kluczy w wielu kontach?

+0

Tak, o ile nazwa pakietu jest inna. –

+0

ok @ User117 "Tak", co oznacza, że ​​mogę przesłać różne podpisane pliki APK (oczywiście nazwa pakietu jest inna) z tym samym plikiem kluczy na różnych kontach programistów? –

+0

Zaktualizowano w odpowiedzi. –

Odpowiedz

10

Key Store ma kolekcję cyfrowych certyfikatów, które są unikalne dla wydawcy, takie jak twój podpis. Służą do sprawdzania, czy aplikacje pochodzą z oryginalnego źródła.

Nazwa pakietu combo + podpis musi być unikatowy, to znaczy jedna aplikacja nie może mieć wiele oficjalnych wydawców:

  1. Urządzenie nie aktualizuje sam pakiet aplikacji z innego podpisu.
  2. Sklep Play nie zezwoli na aktualizację tego samego pliku pakietu z innym podpisem.

ale wydawcy mogą publikować liczne aplikacje:

  1. Urządzenie może mieć z różnymi nazwami pakiet, ale sam podpis wielu aplikacjach.
  2. Sklep Play może obsługiwać wiele aplikacji z różnymi pakietami, ale z tym samym podpisem.

Oprócz tego każdemu Kontu w Sklepie Play przyznawany jest unikalny klucz licencyjny, w odróżnieniu od podpisu, powiązany z kontem. Nie możesz użyć klucza licencyjnego do jednego konta dla aplikacji opublikowanej na innym koncie.

Jeśli chodzi o politykę Google, nie sądzę, aby na razie ograniczały one 1 podpis na konto programisty.

2

Możesz używać tego samego magazynu kluczy w tylu aplikacjach, ile chcesz, na tyle kont, ile chcesz, o ile wszystkie aplikacje mają unikalną nazwę pakietu.

+0

A co do "Aliasu", co powinienem napisać? –

0

Tak, używając tego samego keystore, możesz opublikować aplikację na innym koncie programisty.

Powiązane problemy