Zanim zaczniesz: konta deweloperskie
Aplikację publikuje się z konta deweloperskiego – i to konto powinno należeć do Ciebie lub Twojej firmy, a nie do wykonawcy. Wykonawca dostaje w nim dostęp jako członek zespołu. Dzięki temu aplikacja, jej oceny i użytkownicy zawsze zostają przy Tobie.
| Apple App Store | Google Play | |
|---|---|---|
| Program | Apple Developer Program | Google Play Console |
| Opłata | roczna (99 USD lub równowartość) | jednorazowa (25 USD) |
| Konto firmowe | wymaga numeru D-U-N-S | wymaga numeru D-U-N-S |
| Testy przed publikacją | TestFlight | ścieżki testów wewnętrznych, zamkniętych i otwartych |
Opłaty i wymagania podajemy według stanu w momencie pisania – oba sklepy co jakiś czas je aktualizują.
Krok 1: numer D-U-N-S i weryfikacja firmy
Jeśli publikujesz jako firma, Apple i Google poproszą o numer D-U-N-S – międzynarodowy identyfikator przedsiębiorstwa. Jego uzyskanie jest bezpłatne, ale może potrwać od kilku dni do kilku tygodni, dlatego warto zacząć od tego kroku, jeszcze w trakcie prac nad aplikacją.
Dane firmy w zgłoszeniu muszą zgadzać się z danymi w rejestrach – rozbieżności w nazwie lub adresie to najczęstsza przyczyna opóźnień.
Krok 2: materiały do sklepów
- nazwa i podtytuł aplikacji oraz opis – z naturalnie użytymi słowami, których szukają użytkownicy (to „SEO” sklepów, czyli ASO),
- ikona w wymaganych rozmiarach,
- zrzuty ekranu dla telefonów (i tabletów, jeśli aplikacja je obsługuje),
- kategoria i klasyfikacja wiekowa – na podstawie ankiety w panelu sklepu,
- adres polityki prywatności – wymagany w obu sklepach,
- dane kontaktowe wsparcia.
Krok 3: prywatność i dane
Oba sklepy wymagają opisania, jakie dane zbiera aplikacja i w jakim celu: Apple w sekcji App Privacy, Google w sekcji Data safety. Deklaracja musi zgadzać się z tym, co robi aplikacja – łącznie z bibliotekami zewnętrznymi, np. analityką czy reklamami.
Jeśli w aplikacji można założyć konto, użytkownik musi mieć też możliwość jego usunięcia – to wymóg obu sklepów.
Krok 4: testy przed publikacją
Na iOS wersje testowe udostępnia się przez TestFlight – testerzy instalują aplikację, zanim trafi do App Store.
W Google Play służą do tego ścieżki testów. Uwaga: nowe konta osobiste w Google Play muszą przed publikacją przeprowadzić test zamknięty z co najmniej 12 testerami przez 14 dni. Konta firmowe nie mają tego wymogu – to kolejny argument, by publikować jako firma.
Krok 5: wysłanie do weryfikacji
Aplikację budujemy w wersji produkcyjnej, podpisujemy i wysyłamy do sklepów. Następnie zespoły Apple i Google sprawdzają ją pod kątem zgodności z wytycznymi.
W App Store większość zgłoszeń jest rozpatrywana w ciągu doby, choć pierwsza publikacja bywa dłuższa. W Google Play pierwsza weryfikacja nowej aplikacji także może potrwać kilka dni. Warto zaplanować zapas czasu przed datą premiery.
Najczęstsze powody odrzucenia
- Błędy i awarie – aplikacja zawiesza się lub nie działa podczas testu recenzenta.
- Brak danych do logowania – jeśli aplikacja wymaga konta, recenzent musi dostać konto testowe.
- Niekompletne lub niezgodne informacje o prywatności.
- Za mało funkcji – Apple odrzuca aplikacje, które są tylko „opakowaną” stroną internetową.
- Płatności z pominięciem systemu sklepu – cyfrowe treści i subskrypcje w aplikacji podlegają szczególnym zasadom.
- Metadane – zrzuty ekranu niezgodne z aplikacją, odwołania do innej platformy, nieprawdziwe obietnice w opisie.
Odrzucenie to nie koniec świata. Dostajesz informację, który punkt wytycznych został naruszony – po poprawce aplikację wysyła się ponownie.
Po publikacji
Publikacja to początek, a nie koniec. Apple i Google co roku wydają nowe wersje systemów i podnoszą minimalne wymagania dla aktualizowanych aplikacji, więc aplikację trzeba regularnie aktualizować. Do tego dochodzi monitoring błędów, odpowiedzi na opinie i rozwój na podstawie zachowania użytkowników.
Prowadzimy aplikacje przez cały ten proces – od projektu po publikację i dalsze utrzymanie. Więcej na stronie aplikacje mobilne. Ile kosztuje cała ścieżka, opisujemy w artykule ile kosztuje aplikacja mobilna.
Powiązane usługi: aplikacje mobilne.