Aplikacja usunięta z App Store: jak zareagować?
Opublikowany: 2023-10-20Dla wielu App Store to nie tylko platforma do prezentowania talentów, ale także istotne źródło dochodu. Jeśli więc otrzymasz powiadomienie, że Twoja aplikacja została usunięta, może to oznaczać potencjalną utratę użytkowników, spadek przychodów, a nawet pogorszenie reputacji marki. Takie nagłe niepowodzenia mogą sprawić, że wielu programistów i specjalistów ASO poczuje się przytłoczonych i niepewnych.
Jednak panika nie pomoże. Kluczem jest podjęcie natychmiastowych, konstruktywnych działań.
W tym artykule szczegółowo omówimy, dlaczego Apple może usuwać aplikacje, dotykając kluczowych obszarów, takich jak kwestie bezpieczeństwa, prawa własności intelektualnej, prywatność użytkowników, zasady dotyczące treści i warunki płatności. Co ważniejsze, poprowadzę Cię krok po kroku, jak poradzić sobie z takimi wyzwaniami, jeśli Twoja aplikacja zostanie usunięta z App Store.
Główne powody, dla których Apple usuwa aplikacje
1. Względy bezpieczeństwa
Jeśli aplikacja zawiera złośliwy kod, taki jak trojany lub inne szkodliwe oprogramowanie, lub wykazuje oczywiste luki w zabezpieczeniach, takie jak ryzyko naruszenia bezpieczeństwa danych, Apple może zdecydować się na jej usunięcie. Ukryte funkcje lub backdoory, zwłaszcza te, które mogą wyrządzić szkodę użytkownikom lub ich danym, również mogą prowadzić do usunięcia.
Przykład 1: W 2015 r. w chińskim sklepie App Store wykryto około 40 aplikacji zainfekowanych złośliwym oprogramowaniem o nazwie „XcodeGhost”. Zostały zbudowane przy użyciu skompromitowanej wersji narzędzia programistycznego Apple, Xcode. Dotknięte aplikacje to między innymi wielkie nazwy, takie jak WeChat.
Przykład 2: Na początku pandemii COVID-19 firma Apple usunęła wiele aplikacji dostarczających niedokładnych informacji lub niebezpiecznych funkcji związanych z wirusem.
2. Zagadnienia własności intelektualnej
Apple przywiązuje ogromną wagę do praw autorskich, znaków towarowych i innych praw własności intelektualnej. Jeśli okaże się, że aplikacja w rażący sposób naśladuje inną aplikację, produkt lub zawiera nieautoryzowane treści, takie jak muzyka, obrazy lub tekst, może zostać usunięta. Nieuprawnione użycie znaków towarowych, nazw lub usług stron trzecich innych firm jest również dużym nietaktem.
Przykład: w 2018 roku Apple usunął ze swojego App Store mnóstwo aplikacji imitujących popularne aplikacje, takie jak Fortnite. Celem takich oszustów jest często replikowanie wyglądu i funkcji modnych aplikacji, wprowadzając w błąd niczego niepodejrzewających użytkowników do pobrania.
3. Obawy dotyczące prywatności użytkownika
Apple konsekwentnie podkreśla znaczenie prywatności użytkowników. Aplikacje, które zbierają, przechowują lub udostępniają dane użytkowników bez ich zgody, ryzykują usunięciem. Obejmuje to te, które śledzą lokalizację lub zachowania użytkowników bez pozwolenia lub przetwarzają dane użytkowników w sposób niepewny.
Przykład 1: W 2019 r. firma Apple usunęła aplikację o nazwie „Like Patrol”, która rzekomo umożliwiała użytkownikom monitorowanie działań innych osób na Instagramie, powołując się na obawy dotyczące prywatności.
Przykład 2: Aplikacja VPN Facebooka, Onavo Protect, została usunięta ze względu na problemy z gromadzeniem danych.
4. Obawy dotyczące treści
Apple oczekuje, że wszystkie aplikacje będą przestrzegać określonych standardów społecznych i kulturowych. Oznacza to, że aplikacje zawierające nieodpowiednie, szkodliwe, wprowadzające w błąd lub treści sprzeczne z tymi wytycznymi mogą zostać usunięte. Treści wrażliwe politycznie lub kontrowersyjne również mogą zostać oznaczone.
Przykład 1: W 2019 r. firma Apple usunęła aplikację o nazwie „HKmap.live” ze swojego sklepu z aplikacjami w Hongkongu. Ta aplikacja wyświetlała lokalizacje policji i protestujących w Hongkongu. Apple wspomniało, że aplikacja była „wykorzystywana w sposób zagrażający organom ścigania i mieszkańcom”.
Przykład 2: Platforma mediów społecznościowych Tumblr została tymczasowo usunięta ze względu na treści związane z pornografią dziecięcą, ale później została przywrócona.
Przykład 3: po uruchomieniu Vine ta sześciosekundowa aplikacja do udostępniania filmów została usunięta ze względu na zezwalanie na treści dla dorosłych. Jednak po rozwiązaniu problemu szybko przywrócono tę funkcję.
Przykład 4: W 2017 r. Apple usunął aplikację New York Times ze swojego App Store w Chinach, powołując się na naruszenia lokalnych przepisów.
5. Problemy z płatnościami
Jeśli chodzi o płatności, Apple ma rygorystyczne zasady dotyczące systemu zakupów w aplikacji. Aplikacje próbujące ominąć ten system, szczególnie podczas sprzedaży wirtualnych towarów lub usług, mogą zostać usunięte. Ponadto wszelkie niejasne, wprowadzające w błąd lub nieautoryzowane struktury opłat i metody transakcji mogą zostać uznane za naruszenie.
Przykład 1: Spór pomiędzy Epic Games a Apple jest dość powszechnie znany. W 2020 roku firma Epic Games wprowadziła funkcję płatności bezpośrednich w swojej grze Fortnite, omijając system zakupów w aplikacji Apple. W odpowiedzi Apple usunął Fortnite z App Store, co doprowadziło do batalii prawnej między nimi.
Przykład 2: Aplikacja iTether umożliwiła użytkownikom iPhone'a ominięcie ograniczeń operatora i udostępnienie hotspotu w telefonie bez ponoszenia dodatkowych opłat. Ze względu na naruszenie warunków wielu operatorów Apple zdecydowało się je usunąć.
6. Wygaśnięcie konta programisty
Programiści muszą zarejestrować się w programie dla programistów Apple i uiszczać roczną opłatę za publikowanie aplikacji w sklepie App Store i zarządzanie nimi. Jeśli konto programisty wygaśnie i nie zostanie odnowione na czas, wszystkie jego aplikacje zostaną usunięte ze sklepu. Jeśli odnowią subskrypcję po wygaśnięciu, może być konieczne ponowne przesłanie aplikacji do sprawdzenia, zamiast po prostu przywracać poprzednie wersje.
Aby zapobiec takim wpadkom, Apple zazwyczaj wysyła wiele przypomnień przed wygaśnięciem konta, wzywając programistów do zaktualizowania szczegółów płatności i odnowienia członkostwa.
Rozwiązywanie problemów z usuwaniem aplikacji
1. Przejrzyj powiadomienie Apple
Jeśli Twoja aplikacja zostanie odrzucona lub usunięta przez zespół sprawdzający App Store, Apple wyśle Ci wiadomość e-mail z powiadomieniem. Ten e-mail jest kluczowy, ponieważ zawiera szczegółowe informacje na temat przyczyn odrzucenia lub usunięcia Twojej aplikacji. Aby wskazać problem, firma Apple zazwyczaj odwołuje się do określonych sekcji „Wskazówek dotyczących przeglądu aplikacji w sklepie App Store”. Czasami mogą zawierać zrzuty ekranu lub filmy, które pomogą Ci lepiej zrozumieć.
Uwaga: po otrzymaniu powiadomienia o odrzuceniu nie spiesz się z odpowiedzią. Upewnij się, że w pełni rozumiesz powody odrzucenia. W razie wątpliwości przeprowadź badania lub skonsultuj się przed skontaktowaniem się z zespołem recenzentów Apple.
2. Postępuj zgodnie ze wskazówkami i wskaż powód usunięcia
„Wytyczne dotyczące przeglądu aplikacji w sklepie App Store” przedstawiają zasady firmy Apple dotyczące określania, które aplikacje są dozwolone w sklepie App Store. Każdy programista powinien dokładnie przeczytać te wytyczne przed przesłaniem aplikacji. Więc powinieneś:
- Dopasuj przyczyny odrzucenia: określ, w jaki sposób Twoja aplikacja naruszyła wytyczne i wprowadź niezbędne zmiany.
- Zwróć szczególną uwagę na typowe problemy: niektóre sekcje, takie jak te dotyczące prywatności, płatności, bezpieczeństwa dzieci lub treści reklam, zwykle powodują więcej problemów. Zachowaj szczególną ostrożność w przypadku tych potencjalnie kontrowersyjnych obszarów.
- Pomyśl o doświadczeniu użytkownika: wiele wytycznych koncentruje się wokół doświadczenia użytkownika. Upewnij się, że Twoja aplikacja zapewnia wysoką jakość, przejrzystość i przyjazność dla użytkownika.
- Poproś o opinie zewnętrzne: Współpraca z innymi programistami lub użytkownikami może pomóc w wyjaśnieniu niektórych wytycznych. Rozważ dołączenie do społeczności programistów lub skonsultuj się z doświadczonymi programistami.
3. Zajmij się problemem
Zmodyfikuj swoją aplikację na podstawie opinii firmy Apple. Potencjalne zmiany mogą obejmować modyfikacje kodu, aktualizacje treści lub poprawki w Twojej polityce prywatności.
- Analizuj szczegółowo: przejrzyj powiadomienie Apple o odrzuceniu, aby upewnić się, że w pełni rozumiesz przyczyny.
- Zmień kod i treść: w oparciu o opinie firmy Apple wprowadź niezbędne zmiany w swojej aplikacji. Może to obejmować aktualizację funkcjonalności, przeprojektowanie interfejsu lub zmianę opisów tekstowych.
- Sprawdź prywatność i uprawnienia: jeśli Twoja aplikacja została odrzucona ze względu na obawy dotyczące prywatności lub niewłaściwe prośby o pozwolenie, upewnij się, że uzyskałeś wszystkie niezbędne zgody użytkowników, a Twoja aplikacja zbiera i wykorzystuje tylko niezbędne dane.
- Testowanie: Przed ponownym przesłaniem należy przeprowadzić dokładne testy. Możesz użyć narzędzia TestFlight firmy Apple do testów wewnętrznych lub zaprosić testerów zewnętrznych. Upewnij się, że wszystkie znane problemy zostały naprawione, a wszystkie funkcje aplikacji działają bezproblemowo.
4. Prześlij ponownie
Po rozwiązaniu wszystkich problemów i zakończeniu testów możesz ponownie przesłać aplikację do sprawdzenia przez firmę Apple.
- App Store Connect: zaloguj się do swojego konta App Store Connect.
- Prześlij nową wersję: za pomocą Xcode lub modułu ładującego aplikacje prześlij poprawioną aplikację do App Store Connect. Przypisz nowy numer wersji dla tej wersji.
- Szczegółowo opisz zmiany: w „notatkach do wersji” lub w komentarzach programistów podczas przesyłania opisz powód ponownego przesłania, wprowadzone zmiany i sposób, w jaki rozwiązałeś zastrzeżenia Apple. Może to przyspieszyć przetwarzanie przez zespół sprawdzający.
- Prześlij do sprawdzenia: Po wprowadzeniu wszystkich niezbędnych zmian kliknij przycisk „Prześlij do sprawdzenia”.
- Bądź cierpliwy: weryfikacja może zająć kilka dni, szczególnie w godzinach szczytu. Stan recenzji swojej aplikacji możesz sprawdzić w App Store Connect.
5. Skontaktuj się z Apple
Jeśli przyczyny odrzucenia są niejasne lub potrzebujesz dalszych wyjaśnień, rozważ skontaktowanie się ze wsparciem dla programistów Apple. Często oferują wskazówki dotyczące rozwiązywania problemów.
Kroki i zalecenia:
- Użyj App Store Connect: na swoim koncie App Store Connect możesz bezpośrednio odpowiadać na e-maile związane z recenzją Twojej aplikacji. Zapewnia to bezpośredni kanał do zespołu recenzującego. Niektóre większe zespoły programistów mogą mieć także „powiązania” w zespole recenzentów Apple. Jeśli masz takie kontakty, rozważ najpierw dotknięcie ich bazą.
- Podaj wyraźne informacje: Podczas komunikacji wyraźnie wskaż obszary niejasności lub aspekty wymagające wyjaśnienia. Podaj wszystkie istotne szczegóły, takie jak opisy funkcji aplikacji lub zrzuty ekranu przedstawiające problem.
- Zachowuj się kulturalnie i profesjonalnie: chociaż odmowa może być frustrująca, zawsze komunikuj się z zespołem recenzentów w sposób uprzejmy i profesjonalny. Są pracowici i chętni do pomocy.
6. Rozważ atrakcyjność
Jeśli uważasz, że decyzja Apple była błędna lub masz uzasadnione powody, aby sądzić, że należy ją ponownie ocenić, możesz złożyć odwołanie. Oto jak i kilka wskazówek:
- Zrozumienie procesu odwoławczego: Zacznij od przeczytania oficjalnej dokumentacji firmy Apple dotyczącej procesu odwoławczego.
- Przedstaw dowody i uzasadnienie: Składając odwołanie, upewnij się, że przedstawiasz kompletne i konkretne dowody na poparcie swoich twierdzeń. Samo wyrażenie niezadowolenia nie wystarczy.
- Zasięgnij profesjonalnej porady: przed złożeniem odwołania rozważ konsultację z ekspertami prawnymi lub doświadczonymi programistami, aby mieć pewność, że Twoja sprawa jest solidna.
- Bądź przejrzysty i profesjonalny: upewnij się, że Twoje odwołanie jest dobrze sformułowane, profesjonalne i pełne szacunku. Unikaj używania gorącego lub nadmiernie emocjonalnego języka.
- Prześlij i czekaj: wykonaj wymaganą procedurę dotyczącą odwołania i cierpliwie czekaj na odpowiedź firmy Apple. Pamiętaj, że odwołanie może zająć trochę czasu i nie gwarantuje powodzenia. Niezależnie od tego, czy kontaktujesz się z firmą Apple, czy składasz apelację, zawsze zachowuj się profesjonalnie i uprzejmie. Podanie szczegółowych i dokładnych informacji może pomóc w zapewnieniu korzystnego wyniku.
7. Rozwiązania alternatywne
Jeśli Twoja aplikacja zostanie odrzucona w App Store, a odwołanie nie zadziała lub napotkasz wyzwania nie do pokonania, mądrze jest pomyśleć o alternatywach. Oto parę sugestii:
- Wersje alternatywne: choć wiele sklepów z aplikacjami, np. Apple App Store i Google Play, ma zasady zapobiegające duplikacjom lub bardzo podobnym aplikacjom, posiadanie alternatywnej wersji ma zalety. Może na przykład działać jako kopia zapasowa, jeśli Twoja główna aplikacja zostanie usunięta.
- Dostosuj funkcje: rozważ modyfikację lub usunięcie funkcji, które doprowadziły do odrzucenia, a następnie ponowne przesłanie.
- Aplikacje internetowe: jeśli App Store nie wchodzi w grę, zastanów się nad przekształceniem swojej aplikacji w aplikację internetową lub progresywną aplikację internetową (PWA). Użytkownicy mogą uzyskać do niego dostęp za pośrednictwem przeglądarki, bez konieczności pobierania App Store.
- Inne platformy: istnieją inne mobilne systemy operacyjne i sklepy, takie jak Google Play. Jeśli wystąpią problemy z App Store, rozważ opracowanie dla nich.
- Dystrybucja bezpośrednia: w przypadku odbiorców zorientowanych na biznes lub określonych odbiorców docelowych rozważ skorzystanie z dystrybucji korporacyjnej firmy Apple z pominięciem App Store.
- Subskrypcje lub zakupy zewnętrzne: jeśli problemy z zakupami w aplikacji doprowadziły do odrzucenia, rozważ przeniesienie procesu zakupu poza aplikację, na przykład za pomocą strony internetowej.
Pamiętaj, że warto mieć przygotowane plany tworzenia kopii zapasowych, ponieważ po wyłączeniu aplikacji może być za późno.
8. Dołącz do społeczności programistów
Istnieje wiele forów i społeczności programistów, takich jak Stack Overflow, r/iOSProgramming w serwisie Reddit oraz lokalne grupy programistów iOS lub Apple. Podziel się swoimi doświadczeniami, zasięgnij porady i dowiedz się, jak inni radzą sobie z podobnymi wyzwaniami.
9. Kontynuuj aktualizację
Nawet jeśli Twoja aplikacja zostanie ponownie wystawiona na liście, pamiętaj o jej regularnym aktualizowaniu i przestrzeganiu najnowszych wytycznych, aby uniknąć usunięcia z listy w przyszłości.
10. Zapobieganie jest najważniejsze
Najlepszą strategią uniknięcia usunięcia z listy jest zawsze przestrzeganie wytycznych Apple. Rozważ konsultację z doświadczonymi programistami iOS lub skorzystanie z usług profesjonalnych recenzji na początku procesu tworzenia oprogramowania lub przed znaczącymi aktualizacjami.
11. Ogranicz ryzyko
Usunięcie aplikacji z powodu naruszeń może mieć niekorzystny wpływ na Twoje konto programisty. W zależności od wagi i częstotliwości naruszeń Apple może ograniczyć lub nawet zablokować konto. Jeśli obawiasz się tego ryzyka, rozważ migrację niektórych aplikacji, aby zmniejszyć ryzyko lub uniknąć umieszczania zbyt wielu produktów na jednym koncie programisty. W ten sposób problem jednego produktu nie będzie zagrażał innym.
Wniosek
Niezależnie od tego, czy jesteś doświadczonym programistą, czy dopiero zaczynasz, zrozumienie, jak postępować z usuwaniem aplikacji, ma kluczowe znaczenie. Mamy nadzieję, że ten przewodnik pomoże Ci zrozumieć główne przyczyny usuwania aplikacji Apple i strategie radzenia sobie z tym problemem, uzbrajając Cię w gotowość i pewność. Życzę płynnych aukcji i udanych recenzji!