Jak dokonać automatycznej aktualizacji aplikacji na Androida

Opublikowałem swoją pierwszą aplikację w Google Play już dziś, woot! Gdy zobaczyłem moją aplikację wymienioną w Google Play, zdałem sobie sprawę, że muszę dokonać zmiany i opublikować aktualizację.

Dokonałem zmian kodu i zwiększyłem versionCode i versionName w pliku manifestu. Następnie zbudowałem apk, podpisany tym samym kluczem, co oryginalny apk przesłany do Google Play.

Przesłałem nowy apk, dezaktywowałem oryginalny apk, a następnie aktywowałem nowy i kliknąłem Zapisz.

Odczekałem kilka godzin, zajrzałem do Google Play i zobaczyłem, że tak, nowa wartość, którą umieściłem w versionName, została zaktualizowana.

Na moim telefonie z Androidem pierwotnie zainstalowałem pierwszą wersję, ale kiedy idę do Google Play na tym telefonie, widzę nową wersję mojej aplikacji, ale jedyne opcje to „Otwórz” i „Odinstaluj”.

Co muszę zrobić z moją aplikacją w Dev Console lub gdziekolwiek, więc opcja aktualizacji pojawia się, gdy ja lub inny użytkownik trafi do mojej aplikacji w Google Play?

Przeprowadzając badania w Android Developer, przeczytałem to:

android: versionCode Wewnętrzny numer wersji. Ta liczba jest używana tylko do określenia, czy jedna wersja jest nowsza niż inna, a wyższe liczby wskazują nowsze wersje. To nie jest numer wersji pokazywany użytkownikom; ta liczba jest ustawiana przez atrybut versionName. Wartość musi być ustawiona jako liczba całkowita, na przykład „100”. Możesz zdefiniować go, jak chcesz, o ile każda kolejna wersja ma wyższą liczbę. Na przykład może to być numer kompilacji. Możesz też przetłumaczyć numer wersji w formacie „x.y” na liczbę całkowitą, kodując „x” i „y” oddzielnie w dolnym i górnym 16 bitach. Możesz też po prostu zwiększyć liczbę o jeden za każdym razem, gdy zostanie wydana nowa wersja.http://developer.android.com/guide/topics/manifest/manifest-element.html

Wtedy znalazłem to:

Google Play może zarządzać aktualizacjami wstępnie załadowanych aplikacji, pod warunkiem spełnienia następujących warunków: Nazwa pakietu z tą samą wersją Kod wstępnie załadowanej aplikacji musi zostać przesłany do Konsoli programistyhttp://support.google.com/googleplay/android-developer/bin/answer.py?hl=pl&answer=113476&topic=2365760&ctx=topic

Więc jestem zdezorientowany, czy zwiększam kod wersji, czy nie. Jestem prawie pewien, że powinienem go zwiększyć, ale wtedy opcja Aktualizacja nie pojawia się.

questionAnswers(2)

yourAnswerToTheQuestion