2012-01-25 7 views
6

Mam aplikację, którą niedługo wprowadzę do sklepu Mac App Store. To będzie płatna aplikacja.Mac App Store możliwość bezpłatnego pobrania płatnej aplikacji

To jest moja pierwsza aplikacja, którą przesyłam, więc proszę, przepraszam za dotychczasowy brak wiedzy. Mam kilku facetów, którzy bardzo mi pomogli podczas testowania i innych rzeczy.

Jako nagrodę zaaranżowaliśmy, że każdy z nich dostanie swoją wersję aplikacji za darmo. Chodzi o to, że na początku nie myślałem o podpisywaniu kodu i zabezpieczeniach, a teraz mam trochę dylematu. Mogę oczywiście dać im wersję aplikacji bez podpisu kodowego, ale nie chcę mieć innej gałęzi rozwojowej dla tych wersji w przypadku przyszłych aktualizacji.

Czy istnieje możliwość, aby zgodnie z prawem pobrać aplikację z App Store za pomocą pewnego rodzaju "vouchera"?

Odpowiedz

11

Dla każdej wersji aplikacji, które będą przesyłane do sklepu z aplikacjami, można wygenerować 50 kodów promocyjnych, które mogą być umarzane in iTunes

Uwaga: kody promocyjne wygaśnie po 30 dniach. Zwykle generuję tylko 10 naraz, przechowuj je bezpiecznie w pliku tekstowym z datą wygenerowania i usuwaj je po wysłaniu do osoby.


Aby utworzyć kody promocyjny:

1) w iTunes Connect, kliknij "Zarządzaj aplikacjami"

Step 2

2) Kliknij aplikację

Step 2

3) Kliknij "Wyświetl szczegóły "

Step 3

4) Kliknij "Kody promocyjne"

Step 4


Dla mojego sklepu z aplikacjami Mac, mam tylko Release buduje kod podpisany (i piaskownicy również). Wersje debugowania nie są podpisane/nie są połączone z piaskownicą i mają dołączoną "Beta" do identyfikatora pakietu (dzięki czemu unika się problemów z wersjami bez piaskownicy i piaskownicy o tym samym identyfikatorze pakietu). Mogę szybko przekazać bety testerom.

+0

Hej, dzięki za odpowiedź !! Wszystkie ilustracje są genialne! ;-) Być może słowo "podpisane kodowo" było błędne. Myślę, że myślałem o funkcjach bezpieczeństwa, które należy wdrożyć, sprawdzając, czy nie ma wpływów na paczki. Czy po prostu wypowiadasz te funkcje dla swoich wersji beta? – guitarflow

+0

Szczerze mówiąc, jeszcze nie zajrzałem do kwitów pakietów (Patrząc na https://github.com/roddi/ValidateStoreReceipt/ teraz). Prawdopodobnie pójdę tą trasą dla aplikacji innych niż 0,99 USD i użyję '#if DEBUG', aby usunąć je z kompilacji debugowania. Pamiętaj, że zapobiegnie to przypadkowemu kopiowaniu Twojej aplikacji (użytkownikowi, który ją kupi i podaruje znajomym). Pirat nadal może ominąć twój kod sprawdzania rachunku. – iccir

2

Tak, jest to możliwe. W iTunes Connect możesz tworzyć kody promocyjne, które ci testerzy mogą "zrealizować", aby uzyskać pełną kopię aplikacji w sklepie Mac App Store.

Look dla tego przycisku: enter image description here

+0

Wielkie dzięki za odpowiedź! – guitarflow