2012-08-08 20 views
18

Mamy aplikację, która korzysta z płatności za aplikacje. Problem, który widzimy, jest następujący:Aktualizowanie aplikacji na Androida, która korzysta z rozliczeń w aplikacji

Gdy kod wersji aplikacji na urządzeniu jest taki sam jak kod wersji aplikacji opublikowanej w Konsoli programisty Play, rozliczenia działają prawidłowo.

Po przesłaniu kompilacji z wyższą wersją kodu do Konsoli programisty Play faktury w aplikacji przestają działać w aplikacji na urządzeniu (o niższym numerze wersji), mówiąc, że "Aplikacja nie jest skonfigurowana do rozliczeń".

To jest w porządku, podczas testowania, ale pytanie brzmi - co to jest zachowanie, gdy aplikacja jest w Google Play Store? Po wymianie aplikacji (w celu przeprowadzenia aktualizacji) aplikacja działająca w środowisku naturalnym (o niższej wersji) przestaje działać z funkcją rozliczeń w aplikacji?

Jeśli tak, to w jaki sposób ludzie korzystają z aktualizacji? Czy zmuszasz użytkownika do aktualizacji przed zakupem? Czy ten problem jest prawdziwy tylko przed publikacją?

Każda rada byłaby bardzo ceniona!

Dzięki!

Odpowiedz

8

Dopóki „nowsze” apk które przesyłane jest podpisany przy użyciu tego samego klucza jako istniejącego wtedy nie powinno napotkasz żadnych problemów.

Właśnie przetestowałem działanie mojej aplikacji z poprzednią wersją (kod wersji jest niższy), a w rozliczeniach za aplikację nadal działa.

Ograniczeniem jest to, że nie wolno usuwać apk z rynku, wystarczy go dezaktywować.

Ale co mówisz o wymuszaniu aktualizacji, zachęcam użytkownika do aktualizacji po otwarciu aplikacji niezależnie.

Można już ją przeczytać, ale here is the official info na wielu plików APK.

+0

interesujące, że ktoś nie głosował na wszystkie odpowiedzi na to pytanie! – melodiouscode

+1

Brak komentarzy od konkretnej osoby? –

+0

Wygląda jak to. Nie lubisz tego, kiedy ludzie to robią! – melodiouscode

Powiązane problemy