Przejdź do treści
Android: aplikacja traci uprawnienia po aktualizacji
Android Uprawnienia

Android: aplikacja traci uprawnienia po aktualizacji

Po aktualizacji przywróć brakujące uprawnienia ręcznie lub wymuś ponowną prośbę o dostęp. Sprawdź zmianę targetSdkVersion, reset ustawień aplikacji i błędy instalatora; wykonaj kroki: weryfikacja ustawień systemowych, ponowne żądanie uprawnień, reinstalacja z zachowaniem danych, ewentualne czyszczenie danych. Jeśli to błąd instalatora lub OTA, skontaktuj się z dostawcą.

Najpierw sprawdź — co zrobić od razu

Natychmiast po aktualizacji sprawdź w ustawieniach systemu, które uprawnienia są faktycznie brakujące. Jeśli brakuje tylko kilku pozycji, przywrócenie jest zwykle szybkie. Jeśli aplikacja zmieniła targetSdkVersion lub instalator miał błąd, przygotuj się na reinstalację zachowując dane.

Jak sprawdzić, jakie uprawnienia są utracone

  1. Otwórz Ustawienia → Aplikacje lub Aplikacje i powiadomienia → Zobacz wszystkie aplikacje.
  2. Znajdź problematyczną aplikację i wejdź w jej ustawienia.
  3. Wybierz Uprawnienia. Zanotuj brakujące pozycje (np. Lokalizacja, Aparat, Pamięć).

Przywrócenie uprawnień (szybkie metody)

  1. Ręczne przyznanie:
     
    • W zakładce Uprawnienia dotknij brakującego uprawnienia i wybierz "Zezwól".
    • Jeśli opcja jest zablokowana: sprawdź, czy ustawiony jest tryb ograniczający uprawnienia (Ustawienia → Prywatność → Menedżer uprawnień) lub czy aplikacja ma ustawione ograniczenia w trybie oszczędzania baterii.
  2. Wymuszenie ponownego żądania uprawnień (gdy okno nie pojawia się):
     
    • W Ustawienia → Aplikacje → [aplikacja] → Pamięć → "Wyczyść pamięć podręczną" (nie "Wyczyść dane") i uruchom aplikację ponownie. Niektóre aplikacje ponownie zapytają o uprawnienia po wyczyszczeniu cache.

Gdy prosty przydział nie działa — diagnoza techniczna i naprawa

  1. Sprawdź zmianę targetSdkVersion (dla deweloperów lub w pliku APK):
    • Jeżeli aktualizacja podniosła targetSdkVersion powyżej poziomu, przy którym system zmienia sposób żądania uprawnień, zachowanie może się różnić — skontaktuj się z deweloperem aplikacji. Jeśli masz dostęp do pliku APK, sprawdź manifest.
  2. Sprawdź, czy system nie zresetował ustawień aplikacji:
    • Ustawienia → System → Zaawansowane → Resetowanie → Reset ustawień aplikacji (upewnij się, że nie wykonano tego przypadkowo). Reset usuwa domyślne uprawnienia i ustawienia dla wszystkich aplikacji.
  3. Weryfikacja błędu instalatora lub OTA:
    • Jeśli aktualizacja była instalowana przez OTA (firma/serwis) lub sklep (Google Play), sprawdź historię aktualizacji w Google Play → Biblioteka aplikacji → Zainstalowane. Spróbuj ponownie zainstalować aktualizację lub odinstalować aktualizację (jeśli opcja dostępna) i zainstalować ponownie.

Reinstalacja bez utraty danych

  1. Zrobienie kopii zapasowej ustawień aplikacji (jeśli dostępne):
    • Sprawdź, czy aplikacja ma własną kopię zapasową w chmurze lub eksport ustawień.
  2. Reinstalacja zachowująca dane:
    • W Ustawienia → Aplikacje → [aplikacja] → Odinstaluj aktualizacje (jeśli dostępne) lub Odinstaluj. Jeśli odinstalowujesz, preferuj opcję "Usuń aplikację" bez usuwania danych; nie wszystkie launchery umożliwiają to — wtedy najbezpieczniej użyć Google Play: "Zainstaluj" ponownie, powinno zachować dane aplikacji jeśli nie usuniesz danych ręcznie.
    • Po reinstalacji uruchom aplikację i zaakceptuj brakujące uprawnienia, gdy pojawi się monit.

Jak sprawdzić, czy zadziałało

Po przydzieleniu uprawnień przetestuj funkcję, która wcześniej nie działała (np. zrób zdjęcie w aplikacji, sprawdź lokalizację). Potwierdź w Ustawienia → Aplikacje → [aplikacja] → Uprawnienia, że pozycje mają status "Zezwalaj".

Kiedy przerwać i skontaktować się ze wsparciem

Skontaktuj się z deweloperem aplikacji lub pomocą sklepu (Google Play) gdy:

  • uprawnienia nadal znikają po każdej aktualizacji,
  • podejrzewasz błąd instalatora/OTA lub problem z podpisem APK,
  • aplikacja wymaga uprawnień, które system blokuje z powodu polityk firmowych (profil zarządzany, MDM).