9 Reasons Your App Could Be Rejected By Apple Review

Mamy do czynienia z Apple App Review dużo. Zbyt wiele w rzeczywistości.

Przesłaliśmy tysiące aplikacji w imieniu klientów i zajmowaliśmy się wieloma odrzuceniami. W tym artykule, mamy zamiar pokryć niektóre z największych błędów widzieliśmy, że może dostać swoją aplikację odrzuconą przez Apple Review Team.

Jest to temat bliski sercu każdego twórcy aplikacji i mam nadzieję, że ten artykuł będzie trzymać się z dala od tego strasznego Apple Resolution Center. Ok, Resolution Center nie jest wszystko, co złe i jest naprawdę miejsce, aby pomóc Ci dostać swoją aplikację przez ścisłe iOS Wytyczne i ręczny proces przeglądu. Ten artykuł ma na celu ograniczenie czasu spędzonego tam i spróbować uzyskać akceptację aplikacji za pierwszym razem, więc utknijmy.

resolution-center

Twoja aplikacja nie jest dla wszystkich

Jednym z głównych powodów odrzucenia jest złożenie publicznej aplikacji, która nie jest istotna dla szerszej populacji. Jeśli masz aplikację, która będzie korzystać tylko garstka ludzi w społeczeństwie, Apple będzie powiedzieć no.

Na przykład, jeśli aplikacja była promować lokalny sklep spożywczy w mieście o populacji 27 osób, obawiam się, że prawdopodobieństwo jest, że Apple powie „Nie”. Twoja aplikacja musi również mieć jakąś funkcjonalność. Minęły dni I Am Rich app, na przykład, który nie zrobił nic, ale niech inni ludzie wiedzą, że byłeś na tyle bogaty, aby spędzić głupie ilości pieniędzy na zrzut ekranu! Poważnie, sprawdź link, ludzie rzeczywiście kupił go. Zasadniczo, upewnij się, że aplikacja robi coś użytecznego i dla szerokiej gamy ludzi.

Co z aplikacją dla pracowników firmy?

Aplikacje do użytku wewnętrznego w firmie, takie jak narzędzie dla handlowców, mogą być składane za pośrednictwem programu Apple Enterprise. Aplikacja nie będzie dostępna w sklepie z aplikacjami dla każdego do pobrania, jest ograniczona tylko do niektórych urządzeń.

Twoja aplikacja jest identyczna z witryną

Wiele osób chce aplikacji, która robi dokładnie to samo, co ich witryna, wyświetlana z takim samym wyglądem.

Na przykład witryna kościoła, która chce wyświetlać informacje o kościele i niektóre posty na blogu w aplikacji. Ten typ aplikacji zostanie odrzucony. Dlaczego?

Apple chce, aby aplikacja zrobić coś, czego strona nie może zrobić. W przeciwnym razie, dlaczego potrzebujesz aplikacji? Niestety same powiadomienia push nie pozwolą Ci ominąć tej przeszkody. Musisz stworzyć interaktywność, jak obszar członków, w zakupach aplikacji, pobierania mediów, przy użyciu aparatu urządzenia i natywnych funkcji, jak to.

Apple oczekuje, że aplikacja spełnia ich Human Interface Guidelines. Human Interface Guidelines to dokumenty dotyczące rozwoju oprogramowania, które oferują twórcom aplikacji zestaw zaleceń. Mówiąc prościej, Apple chce, aby Twoje aplikacje spełniały ich zasady projektowania i przewodniki. O, i nie używać żadnych Apple branding w aplikacji, oni nie lubią, że albo i to będzie odrzucenie.

Twoja aplikacja nie działa, lub jest niekompletny

To może wydawać się oczywiste, ale upewnij się, aby przetestować swoją aplikację przed złożeniem go do przeglądu. Jeśli recenzenci nie mogą się zalogować, ponieważ nie dał im poświadczenia, lub znaleźć martwe linki, będą one odrzucić aplikację.

Jeśli Twoja aplikacja jest przy użyciu treści demo, mogą one również odrzucić go. To jest w porządku, aby utworzyć fałszywe profile użytkowników i dodać trochę treści, więc Twoja aplikacja nie jest pusta, po prostu sprawiają, że wyglądają real.

Musisz upewnić się, że Twoja aplikacja również nie zawiesza się na ekranie startowym. Jeśli aplikacja jest biorąc ponad dziesięć sekund, aby załadować od ekranu splash, jesteś więcej niż prawdopodobne, nie będzie się przez recenzentów. Szczerze mówiąc, jeśli aplikacja wisi tak długo na ekranie rozbryzgowym w każdym razie, to sugeruje, że jest większy problem w rozwoju app.

Your App Description Is Incomplete

To jest łatwe. Upewnij się, że aplikacja ma dobry opis i zawiera wszystko, co powinno się tam znaleźć.

Podczas wypełniania opisów jest dużo wolnego miejsca, więc korzystaj z niego. Powiedz swoim klientom o wszystkich funkcjach aplikacji, co może zrobić i kim jesteś. Jeśli używasz funkcji, które wymagają dodatkowego opisu, takich jak zakupy w aplikacji, upewnij się, że je uwzględniasz.

Apple docenia te informacje, a ich pominięcie lub ograniczenie jest pewną drogą do odrzucenia. Ponadto, nie należy umieszczać ceny aplikacji w opisie. Różne kraje mogą zobaczyć swoją aplikację i jeśli sprzedajesz swoją aplikację do tych krajów, to będzie więcej niż prawdopodobne, w innej walucie. Zostaw to wszystko Apple.
app-description

Skopiowałeś inną aplikację

Więc to prowadzi mnie do mojego następnego punktu, nie kopiuj! Jeśli opis aplikacji opisuje się jako Facebook, na przykład, jego nie dostanie się do sklepu. Musisz upewnić się, że Twoja aplikacja jest wyjątkowa, jest nowa, jest świeża. Oczywiście, nie ma nic złego w podejmowaniu istniejącego pomysłu i poprawy na nim, ale rażąco kopiowanie innej aplikacji nie będzie dostać mój zespół Review.

Twoja aplikacja jest zbyt duży

bloatedUpewnij się, że rozmiar pliku .ipa nie jest zbyt duży. W czasie pisania tego tekstu, Apple pozwala aplikacje do 100Mb do pobrania przez sieć komórkową za pośrednictwem App Store. Wszystko większe i zostaniesz odrzucony.

Twój całkowity rozmiar aplikacji może wynosić do 4GB, ale im większy plik, tym dłużej trwa pobieranie przez użytkowników. Staraj się trzymać poniżej 50MB, aby upewnić się, że Twoja aplikacja jest szybka i łatwa do pobrania z App Store.

Używałeś niewłaściwego numeru wersji

Apple lubi numer jeden w numerach kompilacji. Tak więc, podczas przesyłania aplikacji, upewnij się, że używasz numeru wersji co najmniej 1 ie 1.0, 1.0.0, itp. Jeśli Apple widzi numer niższy niż to, jak 0.1, będą one odrzucić go.

Gdy Apple widzi numer wersji niższy niż 1, zakładają, że aplikacja jest nadal w fazie pre-dystrybucji. Chcą zobaczyć ładne, kompletne, bogate w funkcje aplikacje. Jeśli czują się jak aplikacja jest niekompletna, nawet jeśli jest to tylko numer wersji, będą go odrzucić. Nie lubią też słów „Alpha” i „Beta”, więc staraj się trzymać je z dala od swoich opisów.

Nadużywasz pobierania

Dalej po stronie rozwoju rzeczy, nie pobieraj zawartości lub skryptów w czasie działania. Apple twierdzi, że „Aplikacje, które pobierają kod w jakikolwiek sposób lub w jakiejkolwiek formie, zostaną odrzucone”. Przyznaję, że jest to dość niejasne oświadczenie, ale rozważ to w ten sposób, jeśli pobierzesz Javascript w czasie pracy, który skutecznie zmienia sposób działania aplikacji, to może być teraz postrzegane jako inny app od tego, co recenzent recenzja.

Apple chce zapewnić, że aplikacja zatwierdzili jest aplikacja, która jest dystrybuowana do użytkownika. Ponadto, nie nadużywaj systemu plików. Oznacza to, że nie pobieraj żadnych plików bez zgody użytkownika. Musisz upewnić się, że Twoja aplikacja faktycznie działa w jakiś sposób, gdy nie ma sieci albo. Nawet jeśli jest to tylko strona, aby powiedzieć, że połączenie z Internetem jest wymagane, Apple potrzebują tej formy funkcjonalności. Dobrym sposobem na przetestowanie tego jest przełączenie urządzenia w tryb samolotowy i zobaczyć, co się dzieje podczas testowania.

Pogwałciłeś wytyczne Apple

Apple ma zestaw App Store Review Guidelines, których musisz przestrzegać. Możesz je przejrzeć, ale szybko przejdźmy przez te, ponieważ są one dość oczywiste:

  • Apps, które są oszczercze, obraźliwe, mean-spirited w kierunku religii, kultury i pochodzenia etnicznego zostaną odrzucone.
  • Bez hazardu.
  • Bez treści dla dorosłych.
  • Pasujące ikony
  • Używaj Apple do płatności w aplikacji, więc bez PayPal.
  • Nie zmuszaj użytkownika do podpisywania Umowy użytkownika.

Jak można sobie wyobrazić, to nie jest w żaden sposób pełna lista, ale to powinno pokryć się z większości pewnych sposobów ognia, aby uzyskać aplikację odrzucone.

Co zrobić, jeśli Twoja aplikacja jest odrzucona

Jak dotknąłem na początku artykułu, jeśli Twoja aplikacja znajdzie swoją drogę do Centrum Rozdzielczości, to jest tam z powodu, który będzie szczegółowo dla Ciebie.

Co musisz zrobić, to dokładnie przejrzeć powód odrzucenia, i naprawić problem. Google jest twoim przyjacielem, jeśli po prostu umieścisz tam powód odrzucenia, powinieneś znaleźć gdzieś wątek wyjaśniający go bardziej szczegółowo.

Centrum Rozstrzygania nie jest końcem świata i po naprawieniu problemu, możesz przesyłać ponownie. Upewnij się, że podbiłeś swój numer kompilacji przed ponownym wysłaniem, w przeciwnym razie otrzymasz błąd przy próbie przesłania pliku .ipa.