Dlaczego Google Play odrzuca aplikacje
Egzekwowanie zasad w Google Play jest coraz bardziej zautomatyzowane. Większość odrzuceń i zawieszeń wynika z krótkiej listy problemów technicznych i związanych z zasadami, które można sprawdzić przed przesłaniem.
1. Zbyt niski docelowy poziom API
Google Play wymaga, aby nowe aplikacje i aktualizacje były kierowane na niedawny poziom API Androida (obecnie API 35 / Android 15). Jeśli Twój targetSdkVersion jest poniżej progu, Play Console całkowicie blokuje przesłanie. Podnieś docelowy poziom, a następnie przetestuj ponownie pod kątem zmian w zachowaniu.
2. Kompilacja release w trybie debuggable
Wydanie kompilacji z android:debuggable="true" jest odrzucane. Upewnij się, że typ kompilacji release nie włącza debugowania.
3. Wrażliwe i ograniczone uprawnienia
Uprawnienia takie jak lokalizacja w tle, SMS / rejestr połączeń oraz dostęp do wszystkich plików (MANAGE_EXTERNAL_STORAGE) wymagają mocnego uzasadnienia, a często także formularza deklaracji uprawnień (Permissions Declaration Form). Żądanie ich bez uzasadnienia to jedna z głównych przyczyn usunięcia.
- Żądaj tylko tych uprawnień, których potrzebują Twoje obecne funkcje.
- Dodaj wyraźne wyjaśnienie w kontekście przed wysłaniem żądania.
- Wypełnij formularz deklaracji tam, gdzie jest wymagany.
4. Niezgodność formularza Data safety
Sekcja Data safety w Twoim Play Console musi odpowiadać temu, co aplikacja i jej SDK faktycznie zbierają i udostępniają. Rozbieżności — często wprowadzane przez SDK analityczne lub reklamowe — powodują odrzucenia i zawieszenia. Sprawdź każdą zależność.
5. Broken Functionality a Limited Functionality
To dwie osobne sekcje tej samej strony zasad i stale się je myli. Broken Functionality dotyczy aplikacji, które się wywalają, zawieszają albo nigdy nie wczytują — twoja aplikacja zawiodła. Limited Functionality and Content dotyczy nakładek na webview i pustych wydmuszek — twoja aplikacja działa, po prostu nie warto jej instalować. Poprawki są przeciwne. Jeśli w odrzuceniu widnieje Broken Functionality, nie dodawaj funkcji.
Pełny poradnik: odczytaj odrzucenie Broken Functionality →
6. Działania wprowadzające w błąd i podszywanie się
- Fałszywe ostrzeżenia systemowe lub naśladowanie interfejsu Androida.
- Mylący wpis w sklepie, upychanie słów kluczowych lub fałszywe odznaki.
- Kopiowanie nazwy, ikony lub marki innej aplikacji.
7. Płatności i usuwanie konta
Dobra cyfrowe muszą zasadniczo korzystać z Google Play Billing. A jeśli użytkownicy mogą założyć konto, musisz zaoferować usuwanie konta i danych zarówno w aplikacji, jak i poprzez zewnętrznie dostępny adres URL.
Jak pomaga App Review Checker
Prześlij plik .apk, a odczytamy manifest, aby sprawdzić docelowy poziom API, flagę debuggable, ruch cleartext, ograniczone uprawnienia, wersjonowanie i format publikacji — a następnie przeprowadzimy Cię przez kwestie zasad (Data safety, płatności, wpis w sklepie, usuwanie konta), które wymagają odpowiedzi człowieka.
Lista kontrolna publikacji na Androida: pełny przewodnik po Play Store →
Sprawdź swoją kompilację przed przesłaniem
Przepuść plik .ipa lub .apk przez App Review Checker i wychwyć te problemy w kilka sekund.
Sprawdź aplikację