Prywatność w Androidzie 11
Android 11 opiera się na wcześniejszych wersjach Androida, dodając funkcje i aktualizacje, które zapewniają bezpieczeństwo użytkowników oraz zwiększają przejrzystość i kontrolę. Wszyscy deweloperzy powinni sprawdzić funkcje prywatności i przetestować swoje aplikacje. Skutki mogą się różnić w zależności od głównej funkcjonalności aplikacji, kierowania i innych czynników.
Więcej informacji o głównych zmianach wprowadzonych w Androidzie 11 znajdziesz w następnych sekcjach.
Najważniejsze zmiany dotyczące prywatności
Ta tabela zawiera podsumowanie najważniejszych zmian dotyczących prywatności, które wejdą w życie w Androidzie 11.
Zmiana dotycząca prywatności | Aplikacje, których dotyczy problem | Strategia zapobiegania | |
---|---|---|---|
Wymuszanie ograniczonego dostępu do miejsca na dane Aplikacje kierowane na Androida 11 lub nowszego zawsze podlegają zasadom ograniczonego dostępu do miejsca na dane. |
Aplikacje kierowane na Androida 11 lub nowszego, a także aplikacje kierowane na Androida 10, które nie mają ustawionego parametru requestLegacyExternalStorage na true , aby zrezygnować z ograniczonego miejsca na dane |
Zaktualizuj aplikację, aby działała z ograniczonym miejscem na dane Więcej informacji o zmianach w ograniczonym miejscu na dane |
|
Jednorazowe zezwolenia Użytkownicy mogą zezwolić na tymczasowy dostęp do lokalizacji, mikrofonu i kamery za pomocą jednorazowych zezwoleń. |
aplikacje działające na Androidzie 11 lub nowszym, które wymagają uprawnień do lokalizacji, mikrofonu lub kamery; | Przed próbą uzyskania dostępu do danych chronionych przez dane uprawnienia sprawdź, czy Twoja aplikacja ma to uprawnienie. Stosuj sprawdzone metody dotyczące żądania uprawnień |
|
Automatyczne resetowanie uprawnień Jeśli użytkownicy nie korzystali z aplikacji przez kilka miesięcy na Androidzie 11 lub nowszym, system automatycznie zresetuje uprawnienia dostępu do danych wrażliwych. |
aplikacje kierowane na Androida 11 lub nowszego, które wykonują większość operacji w tle; | Poproś użytkownika, aby nie zezwalał systemowi na resetowanie uprawnień aplikacji. Więcej informacji o automatycznym resetowaniu uprawnień |
|
Dostęp do lokalizacji w tle Android 11 zmienia sposób, w jaki użytkownicy mogą przyznawać aplikacjom dostęp do lokalizacji w tle |
Aplikacje kierowane na Androida 11 lub nowszego, które wymagają dostępu do lokalizacji w tle | Prośby o dostęp do lokalizacji na pierwszym (grubo- lub drobnoziarnistościowym) planie oraz w tle należy wysyłać oddzielnie w odrębnych wywołaniach metody prośby o uprawnienia. W razie potrzeby wyjaśnij, jakie korzyści przyniesie użytkownikom przyznanie tego uprawnienia.
Więcej informacji o dostępie do lokalizacji w tle w Androidzie 11 |
|
Widoczność pakietu Android 11 zmienia sposób, w jaki aplikacje wysyłają zapytania do innych aplikacji zainstalowanych na tym samym urządzeniu i z nimi współpracują |
Aplikacje kierowane na Androida 11 lub nowszego, które współdziałają z innymi zainstalowanymi aplikacjami na urządzeniu | Dodaj element <queries> do pliku manifestu aplikacjiWięcej informacji o widoczności pakietu |
|
Usługi na pierwszym planie Android 11 zmienia sposób, w jaki usługi na pierwszym planie mogą uzyskiwać dostęp do danych o lokalizacji, kamerze i mikrofonie |
aplikacje działające na Androidzie 11 lub nowszym, które w ramach usługi na pierwszym planie uzyskują dostęp do lokalizacji, aparatu lub mikrofonu; | Zadeklaruj typy usług na pierwszym planie camera i microphone , odpowiednio dla usług, które wymagają dostępu do aparatu i mikrofonu. Pamiętaj jednak, że usługi na pierwszym planie, które uruchamiają się, gdy aplikacja działa w tle, zwykle nie mają dostępu do lokalizacji, aparatu ani mikrofonu.Więcej informacji o zmianach w usługach działających w tle |
Wprowadzenie zmian dotyczących prywatności
- Sprawdź funkcje prywatności: oceń swoją aplikację. Sprawdź, jak aplikacja: przechowuje pliki i dane użytkownika, prosi o uprawnienia, prosi o dostęp do lokalizacji. Dodatkowo poszukaj sposobów, w jaki aplikacja współdziała z innymi aplikacjami. Rozważ przeprowadzenie audytu danych, do których ma dostęp Twoja aplikacja, i sprawdź, czy musisz zmienić sposób korzystania z usług na pierwszym planie.
- Testowanie aplikacji na Androidzie 11: uruchom aplikację na Androidzie 11. Użyj narzędzi do sprawdzania zgodności aplikacji, aby ocenić, jak poszczególne zmiany w systemie wpływają na Twoją aplikację.
- Zaktualizuj aplikację: jeśli to możliwe, kieruj ją na Androida 11, przetestuj ją z użytkownikami i opublikuj aktualizację.