Powiadomienie

You can now request help from the Help page in your Play Console account.  If you don't have access to Play Console, ask your account admin for an invite.

Ograniczone uprawnienia z alternatywnymi zakresami minimalnymi

(Uprawnienia dotyczące kontaktów i zdjęć)

Selektory systemowe i alternatywne rozwiązania, takie jak arkusz udostępniania, zostały zaprojektowane tak, aby wspierać deweloperów w zapewnianiu ochrony prywatności. Zdjęcia, filmy, kontakty i inne dane osobowe i wrażliwe, do których dostęp określają uprawnienia z ograniczeniami, powinny być traktowane zgodnie ze sprawdzonymi metodami dotyczącymi ochrony prywatności. Aplikacja powinna prosić o poniższe uprawnienia newralgiczne i z nich korzystać tylko wtedy, gdy alternatywne uprawnienia o minimalnym zakresie nie wystarczą do zapewnienia użytkownikom dostępu do podstawowej funkcji aplikacji.

Uprawnienie dotyczące kontaktów

W kwietniu 2026 r. wprowadziliśmy nowe zasady dotyczące dostępu do kontaktów, które regulują dopuszczalne użycie uprawnienia READ_CONTACTS. Aplikacje kierowane na Androida 17 lub nowszego (interfejs API na poziomie 37 lub wyższym) mogą prosić o uprawnienie READ_CONTACTS tylko wtedy, gdy selektor kontaktów na Androidzie nie wystarcza do zapewnienia głównej funkcjonalności aplikacji. Podaliśmy też wskazówki dotyczące korzystania z niepublicznych danych kontaktowych i przypomnieliśmy, że wszystkie kontakty są danymi osobowymi i danymi wrażliwymi, które podlegają zasadom Google Play dotyczącym danych użytkownika.

Oś czasu

  • 15 kwietnia 2026 roku: ogłosiliśmy zasady dotyczące dostępu do kontaktów.
  • Przed październikiem 2026 r.: deweloperzy aplikacji wymagających uprawnienia READ_CONTACTS są proszeni w Konsoli Play o przesłanie formularza deklaracji, aby wykazać, że potrzebują dostępu do głównej funkcjonalności, lub usunięcie tego uprawnienia i korzystanie z selektora kontaktów.
    • Działanie: skonsultuj się ze swoimi zespołami, aby dowiedzieć się, czy Twoja aplikacja wymaga uprawnienia READ_CONTACTS do zapewnienia swojej głównej funkcjonalności. Jeśli tak, przygotuj się na wyjaśnienie, dlaczego selektor o minimalnym zakresie nie wystarcza z technicznego punktu widzenia.
  • 28 października 2026 r.: zgodność z zasadami jest obowiązkowa w przypadku wszystkich aplikacji kierowanych na Androida 17 lub nowszego (poziom API 37 lub wyższy). Po tej dacie wszystkie aplikacje objęte zakresem zasad, które nie są z nimi zgodne, mogą zostać usunięte.

Najczęstsze pytania

Jakie są typowe przypadki użycia uprawnienia READ_CONTACTS?

Typowe przypadki użycia uprawnienia READ_CONTACTS to funkcje wyszukiwania znajomych lub dopasowywania znajomych oraz aplikacje, które wymagają listy kontaktów do prawidłowego działania. Oto kilka przykładów aplikacji lub funkcji, które zwykle potrzebują dostępu do kontaktów:
  • aplikacje do zarządzania kontaktami,
  • ułatwienia dostępu,
  • dostęp po stronie serwera w celu znalezienia znajomych,
  • tworzenie kopii zapasowej kontaktów,
  • autouzupełnianie i klawiatury.

W jakich popularnych przypadkach użycia uprawnienie READ_CONTACTS jest niedozwolone?

Aplikacje, które wymagają uprawnienia READ_CONTACTS tylko do udostępniania plików, współpracy, zapraszania lub polecania kogoś do dołączenia do usługi albo wybierania kontaktu do transakcji, zwykle nie powinny prosić o to uprawnienie.

Co zrobić, jeśli aplikacja ma funkcję niestandardowego wybierania kontaktów – czy będzie mogła używać tego uprawnienia?

Nie jest to powód do zachowania dostępu do kontaktów.

Czy są jakieś wyjątki od tych zasad?

To wymaganie nie dotyczy prywatnych ani firmowych aplikacji do zarządzania urządzeniami.

Czy uprawnienie READ_CONTACT będzie nadal dostępne?

Tak, ale można z niego korzystać tylko w przypadku aplikacji, które po dacie wejścia zmian w życie przejdą odpowiednią weryfikację po przesłaniu deklaracji przez dewelopera w Konsoli Play.

Jak zintegrować z aplikacją selektor kontaktów?

Aby zintegrować selektor kontaktów, użyj intencji Intent.ACTION_PICK_CONTACTS. Uruchamia ona selektor i zwraca wybrane kontakty do aplikacji. W przeciwieństwie do starszej intencji ACTION_PICK selektor kontaktów umożliwia jednoczesne określenie wielu pól danych wymaganych przez aplikację. Szczegółowe informacje o tym, jak uruchomić selektor kontaktów w aplikacji, znajdziesz w tym przewodniku dla deweloperów Androida.

Z którymi wersjami Androida jest zgodny selektor kontaktów?

Selektor kontaktów na Androidzie nie jest przenoszony do poprzednich wersji i występuje tylko na Androidzie 17 lub nowszym (interfejs API na poziomie 37 lub wyższym). W przypadku aplikacji kierowanych na Androida 17 lub nowszego system automatycznie uaktualnia istniejącą intencję Intent.ACTION_PICK, aby korzystać z nowego interfejsu selektora kontaktów. Deweloperom zalecamy używanie intencji Intent.ACTION_PICK_CONTACTS, która pozwala w pełni wykorzystać możliwości nowego selektora kontaktów (wybieranie wielu typów danych, profil służbowy itp.).

Uprawnienia do zdjęć i filmów

W październiku 2023 r. wprowadziliśmy nowe zasady dotyczące uprawnień do zdjęć i filmów, które regulują dozwolone użycie uprawnień READ_MEDIA_IMAGES i READ_MEDIA_VIDEO. Aplikacje kierowane na Androida 13 lub nowszego (interfejs API na poziomie 33 lub wyższym) mogą prosić o uprawnienia READ_MEDIA_IMAGES i READ_MEDIA_VIDEO tylko wtedy, gdy selektory systemowe (np. selektor zdjęć na Androidzie) nie wystarczają do zapewnienia głównej funkcjonalności aplikacji. Wszystkie zdjęcia użytkowników są danymi osobowymi i wrażliwymi podlegającymi zasadom Google Play dotyczącym danych użytkownika.

Oś czasu

  • 28 maja 2025 r.: pełna zgodność z zasadami obowiązkowa dla wszystkich deweloperów, w tym tych, którzy poprosili o przedłużenie terminu. Po tej dacie wszystkie aplikacje niezgodne z zasadami mogą zostać usunięte z Google Play.

Najczęstsze pytania

W jakich przypadkach można uzyskiwać dostęp do uprawnień READ_MEDIA_IMAGES i READ_MEDIA_VIDEO?

Z tych uprawnień mogą korzystać aplikacje, których główna funkcjonalność obejmuje szeroki dostęp do zdjęć i filmów.

Jakie aplikacje wymagają „szerokiego dostępu do zdjęć”?

Szerokiego dostępu do zdjęć i filmów na urządzeniu użytkownika wymagają aplikacje, których główna funkcjonalność obejmuje obsługę galerii zdjęć lub filmów oraz zarządzanie nimi. Są one powszechnie nazywane „aplikacjami galerii”.

Co zrobić, jeśli aplikacja ma funkcję niestandardowego wyboru zdjęć – czy będzie mogła używać tych uprawnień?

Nie jest to powód do zachowania dostępu do zdjęć i filmów.

Czy są jakieś wyjątki od tych zasad?

To wymaganie nie dotyczy prywatnych ani firmowych aplikacji do zarządzania urządzeniami.

Czy muszę usunąć uprawnienia READ_MEDIA_IMAGES i READ_MEDIA_VIDEO z manifestu aplikacji?

Tak. Aby zachować zgodność z tymi zasadami, jeśli aplikacja nie potrzebuje dostępu do zdjęć i filmów w ramach głównego przypadku użycia, należy usunąć z niej uprawnienia dostępu do multimediów przed datą wejścia zasad w życie.

Dlaczego używać funkcji selektora?

Szeroki dostęp do plików multimedialnych w pamięci współdzielonej ułatwia dokonywanie nadużyć i może szkodzić zarówno użytkownikom, jak i deweloperom. Selektor pomaga deweloperom uniknąć niepotrzebnie szerokiego dostępu do danych wrażliwych, a jednocześnie zapewnia narzędzia do obsługi wielu funkcji aplikacji. Poza tym dzięki ograniczeniu dostępu maleje ryzyko wycieków danych lub ataków wykorzystujących luki w zabezpieczeniach. Selektor zapewnia spójne wrażenia użytkowników i spełnia ich oczekiwania dotyczące prywatności podczas korzystania z aplikacji. Pomaga też zapewnić bezpieczeństwo i zaufanie.

W jaki sposób można łatwo zintegrować selektor zdjęć z aplikacją?

Integracja selektora zdjęć na Androidzie z aplikacją jest łatwa. Narzędzie aktualizuje się automatycznie, a z upływem czasu będzie można oferować użytkownikom lepsze funkcje bez konieczności wprowadzania zmian w kodzie. Aby uprościć integrację z selektorem zdjęć, dołącz bibliotekę androidx.activity w wersji 1.7.0 lub nowszą.

Z którymi wersjami Androida jest zgodny selektor zdjęć?

Selektor zdjęć jest dostępny na urządzeniach z Androidem 11 (poziom interfejsu API 30) lub nowszym, które otrzymują zmiany w modułach systemowych w ramach aktualizacji systemu od Google. Na starszych urządzeniach z Androidem w wersji od 4.4 (poziom interfejsu API 19) do 10 (poziom interfejsu API 29) oraz urządzeniach Android Go z Androidem 11 lub 12, które obsługują Usługi Google Play, można zainstalować wstecznie przeportowaną wersję selektora zdjęć.

Czy muszę korzystać z selektora zdjęć na Androidzie, czy w aplikacji można używać integracji z innymi selektorami?

Nie musisz używać selektora zdjęć na Androidzie. W razie potrzeby możesz zintegrować inne selektory systemowe.

Co się stanie, jeśli użytkownik nie przyzna mojej aplikacji szerokiego dostępu do plików multimedialnych?

Zgodnie z zasadami dotyczącymi uprawnień z ograniczeniami należy dołożyć wszelkich starań, aby uwzględnić użytkowników, którzy nie przyznają szerokiego dostępu do plików multimedialnych na swoich urządzeniach. Obejmuje to metody bardziej transakcyjne (np. za pomocą selektora systemowego), dzięki którym użytkownicy mogą nadal korzystać z danej funkcji aplikacji. Może to również obejmować płynne udostępnienie zmodyfikowanej aplikacji, w której użytkownicy mogą nadal korzystać z odpowiednich funkcji.

Czy to było pomocne?

Jak możemy ją poprawić?

Potrzebujesz dodatkowej pomocy?

Wykonaj te czynności:

Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Menu główne
13599276897434766913
true
Wyszukaj w Centrum pomocy
false
true
true
true
true
true
92637
false
false
false
false