2012-04-09 11 views
65

Potrzebuję sposobu udostępniania mojej aplikacji, aby umożliwić jej pobieranie za darmo za pomocą kodu kuponu lub kodu promocyjnego lub kodu kasy. Chciałbym umieścić kod na tablicy i unieważnić go po pewnym czasie. Moja aplikacja korzysta z licencjonowania i rozliczeń w aplikacji, więc wysłanie pliku APK może nie być odpowiednie. Ostatnie pytanie, które zobaczyłem, dotyczyło 6 miesięcy, więc nie wiedziałem, czy dostępne jest nowsze rozwiązanie.Czy istnieje sposób na podanie kodów promocyjnych/kuponów dla osób, które mogą pobrać aplikację za darmo?

Odpowiedz

15

Firma Google od niedawna obsługuje kody promocyjne dla płatnych aplikacji i zakupów aplikacji. trzeba najpierw skonfigurować promocję za pośrednictwem konsoli sklep programisty Google Play:

https://support.google.com/googleplay/android-developer/answer/6321495

Albo dodać obsługę w aplikacjach kodów zakupowych poprzez w promocji aplikacji:

https://developer.android.com/google/play/billing/billing_promotions.html

Należy jednak pamiętać, że istnieją ograniczenia dotyczące liczby i rodzaju kodów, które można utworzyć:

Dla każdej aplikacji można tworzyć do 500 kodów promocyjnych w kwartale. Do możesz osiągnąć ten limit, możesz użyć dowolnej kombinacji płatnych aplikacji i kodów promocyjnych w aplikacji: .

Oto kilka sposobów można osiągnięciu limitu kod promocyjny dla aplikacji:

  • 500 płatnych kodów aplikacja promocyjny lub
  • 500 Kody promocyjne dla jednego produktu w aplikacji lub
  • 250 ZAPŁACONYCH kody aplikacja promo + 250 kody promo jednego produktu w aplikacji lub
  • 100 kodów promo pięć produktów w aplikacji
+2

Od pytania: "opublikuj kod na tablicy" - to nie zadziała, ponieważ każdy kod promocyjny może być użyty tylko raz. Tak więc albo pełna lista (do 500) kodów jest opublikowana (czy byłoby to dozwolone przez warunki użytkowania?), Albo programista musi oddać kod promocyjny na pojedynczą bazę. – mjn

+0

W tym przypadku stworzyłem stronę internetową http://androidpromocode.com, na której można zarejestrować aplikację i dodać kody, następnie można rozpowszechniać łącze, a moja witryna zajmie się dystrybucją kodu. – B4dT0bi

+2

NIE używaj kodów promocyjnych, jeśli aplikacja sprawdza poprawność ładunku dewelopera, ponieważ zakupy dokonane przy użyciu kodów promocyjnych zwrócą pustą ładunek programisty! – rpattabi

16

Nie ma sposobu, aby to zrobić z bieżącym zestawem funkcji w sklepie Play.

Można uzyskać podobny efekt za pomocą usługi licencjonowania (http://developer.android.com/guide/market/licensing) i być może zakupów w aplikacji. Jednak niestety będziesz musiał wykonać większość pracy samodzielnie.

+1

Czy są jakieś aktualizacje tej odpowiedzi? –

+0

Nie znam żadnych zapowiedzianych funkcji wskazujących na takie ulepszenia w sklepie Google Play. Większość ogłoszeń dotyczących dużych produktów Google pojawia się w Google I/O w czerwcu. – caskey

+0

@MikeT Funkcja dostępna – Leonardo

2

Możesz to zrobić, jeśli rozpowszechniasz aplikację na zewnętrznym rynku aplikacji, takim jak Appia. Ta funkcja nie jest wbudowana w Google Play.

Jeśli chcesz udostępnić użytkownikom kupon, aby mogli pobrać płatną aplikację za darmo w sklepie Google Play, nie można tego zrobić. Musisz albo skorzystać z innego rynku, albo samodzielnie dystrybuować płatną aplikację.

7

Jak powiedzieli inni, obecnie nie jest to obsługiwane przez Android Market/Play. Istnieje, jak sądzę, żądanie funkcji, możesz głosować/oznaczać gwiazdką. Jeśli korzystasz już z rozliczeń w aplikacji, dość łatwo możesz to wdrożyć samodzielnie. Wszystko, czego potrzebujesz, to baza danych z dostępem do sieci, dzięki czemu możesz sprawdzić, czy kod kuponu jest prawidłowy. Możesz zaimplementować jakąś funkcję przywracania, aby ludzie mogli ponownie użyć kodu, jeśli przełączali urządzenia. I/lub ustawić górny limit wykorzystania kuponów, aby uniemożliwić innym udostępnianie kodu kuponu.

+4

Masz pomysł, jeśli zezwala na to Warunki korzystania z usługi Google Play? – auval

+0

Tak długo, jak nie będziesz pobierać pieniędzy, prawdopodobnie jesteś w porządku. Jeśli chcesz się upewnić, skonsultuj się z prawnikiem. –

+1

Rozważam użycie tego jako sposobu na nagradzanie moich testerów wersji beta, więc nie ma żadnych pieniędzy. Ma sens, dzięki! – auval

2

Myślę, że mam w części sposób ok to zrobić. Korzystam z usługi licencjonowania, która nie jest strasznie trudna (dziesięciokrotnie łatwiejsza niż w przypadku rozliczeń w aplikacji), i osadzona w mojej aplikacji data wygaśnięcia, a następnie opublikować wersję debugowania na stronie internetowej. Przed wygaśnięciem ignoruje odpowiedź serwera licencji. Po wygaśnięciu zgłasza "Nielicencjonowana aplikacja" z opcją zakupu.

Powiązane problemy