2011-11-05 6 views
20

Właśnie zakończyłem wprowadzanie aktualizacji dla firmowej aplikacji na Androida, ale zdałem sobie sprawę, że nie mają już klucza prywatnego, który został użyty do podpisania oryginalnego wydania, które trafiło na rynek Android. Jeśli rozumiem to poprawnie, oznacza to, że tych zmian nie można opublikować jako aktualizacji oryginalnej aplikacji. Uważam, że najlepszą opcją jest wyciągnięcie oryginalnej aplikacji z rynku (nie ma ona zbyt wielu pobrań ani recenzji) i ponowne opublikowanie aplikacji podpisanej nowym kluczem. Obawiam się jednak, że Android Market może nie zezwolić na wydanie aplikacji, która jest praktycznie identyczna z aplikacją, która została już wydana (np. Ta sama nazwa, ta sama ikona, w większości ta sama funkcjonalność itp.).Zgubiono klucz prywatny do podpisania apk Androida. Czy aplikacja może zostać wydana w usłudze Android Market?

Czy ktoś już był w tej sytuacji? Czy Google zezwoliło Ci na ponowne wydanie jako osobnej aplikacji na Android Market?

Odpowiedz

11

Masz rację, że będziesz musiał zwolnić to jako nową aplikację o innej nazwie pakietu. Będziesz musiał pobrać drugą aplikację z rynku, ponieważ nie będzie już można jej aktualizować, a użytkownicy będą musieli ponownie pobrać nową wersję aplikacji.

Nie widzę żadnego powodu, dla którego Google miałby jakiekolwiek problemy z tym, jest to znany problem, który niektórzy programiści/firmy mogą napotkać, gdy tracą klucz podpisujący. Ponadto, o ile mi wiadomo, Google nie śledzi ściśle aplikacji przychodzących, chyba że są one oflagowane.

Widziałem niektóre aplikacje, które mają 10 wersji tej samej aplikacji na rynku, tylko po to, aby mogły mieć większą widoczność, co jest moim zdaniem priorytetem Google.

+0

Dzięki. Teraz próbuję podkreślić dla tej firmy znaczenie trzymania się ich prywatnego klucza i poparcia go. :) – jjoelson

+0

Tak, jak powinieneś. Mam kontrolę nad źródłami, napęd skoku, a także płytę CD w czyimś domu, gdyby mój dom kiedykolwiek się wypalił :) – hooked82

+0

Mam go 7-konny na moim koncie Gmail i Hotmail z dobrze znanym hasłem, poza tym, że to w moim komputerze i na dysku USB. Powinno wystarczyć! :-) – davidcesarino

0

Miałem podobną sytuację i musieliśmy zmienić nazwę pakietu nawet po wyciągnięciu oryginalnej aplikacji z rynku. Zakładam, że ma to na celu ochronę użytkowników przed "przypadkowym" pobraniem złośliwej aktualizacji do aplikacji, którą już mają.

Od około sierpnia bieżącego roku (2011 r.) Rynek Android miał możliwość przesyłania wielu plików APK dla tej samej nazwy pakietu. Powinieneś być w stanie usunąć oryginalny plik APK i zastąpić go nowym za pomocą tej samej nazwy pakietu, używając teraz tego mechanizmu.

Jeszcze tego nie próbowałem, ale mogliśmy przesłać wiele kopii naszych różnych aplikacji, które były skierowane na konkretne platformy i działało jak urok.

+0

Jak to pomaga, jeśli ktoś utracił klucz podpisujący? Inne apki mogą być podpisane za pomocą różnych kluczy? – powerj1984

+0

Chcesz wiedzieć, czy to działa/jak to działa (szczególnie w sklepie Google Play) – Nigh7Sh4de

+0

Poke. Tak, czy działa to z innym kluczem? – bunkerdive