Korzystanie z uprawnienia REQUEST_INSTALL_PACKAGES

Google Play ogranicza możliwość korzystania z uprawnień newralgicznych i uprawnień wysokiego ryzyka – w tym z uprawnienia REQUEST_INSTALL_PACKAGES, które umożliwia aplikacji żądanie zainstalowania pakietów. Aplikacje używające interfejsu API na poziomie 26 lub nowszym muszą mieć to uprawnienie, aby korzystać z intencji Intent.ACTION_INSTALL_PACKAGE lub interfejsu PackageInstaller API. Aby aplikacja mogła skorzystać z tego uprawnienia, jej główna funkcja musi obejmować:

  1. wysyłanie lub odbieranie pakietów aplikacji,
  2. umożliwianie instalowania przez użytkownika pakietów aplikacji.

Jeśli Twoja aplikacja nie spełnia opisanych poniżej wymagań dotyczących dopuszczalnego użycia, zgodnie z zasadami Google Play musisz usunąć uprawnienie z pliku manifestu aplikacji. Poniżej znajdziesz też wskazówki, jak wdrożyć alternatywne rozwiązania zgodne z naszymi zasadami.

Jeśli Twoja aplikacja spełnia wymagania określone w zasadach dopuszczalnego użycia uprawnienia REQUEST_INSTALL_PACKAGES, musisz zadeklarować to uprawnienie oraz inne uprawnienia wysokiego ryzyka, korzystając z formularza deklaracji uprawnień w Konsoli Play.

Jeśli nie prześlesz tego formularza lub Twoja aplikacja nie będzie zgodna z zasadami, możemy ją usunąć z Google Play.

Ważne: jeśli zmienisz w aplikacji sposób korzystania z tych uprawnień podlegających ograniczeniu, musisz zmodyfikować deklarację, podając aktualne i dokładne informacje. Podanie nieprawdziwych informacji dotyczących użycia uprawnień lub niezadeklarowanie ich może spowodować zawieszenie aplikacji lub usunięcie Twojego konta dewelopera.

Kiedy należy poprosić o użycie uprawnienia REQUEST_INSTALL_PACKAGES?

Uprawnienie REQUEST_INSTALL_PACKAGES może być stosowane tylko wtedy, gdy aplikacja jest kierowana na interfejs API Androida na poziomie 26 lub nowszym na urządzeniach z Androidem 8 lub nowszym.

Aby można było używać tego uprawnienia, aplikacja musi być zgodna z opisanymi poniżej dopuszczalnymi przypadkami użycia, a jej podstawowym celem musi być umożliwianie instalowania pakietów. Główna funkcja to najważniejsze przeznaczenie aplikacji. Aplikacja bez kluczowej możliwości instalowania dodatkowych aplikacji na urządzeniu jest uważana za „nieprawidłową” lub bezużyteczną. Główna funkcja oraz wszystkie funkcje, które się na nią składają, muszą być w widoczny sposób udokumentowane i promowane w opisie aplikacji.

Zwiń wszystko Rozwiń wszystko

Dopuszczalne przypadki użycia uprawnienia REQUEST_INSTALL_PACKAGES

Aplikacje, które muszą umożliwiać instalowanie pakietów aplikacji na potrzeby interoperacyjności, mogą kwalifikować się do uzyskania tego uprawnienia. Dopuszczalne przypadki użycia:

  • przeglądanie stron lub wyszukiwanie w internecie;
  • usługi komunikacyjne, które obsługują załączniki;
  • udostępnianie lub transfer plików albo zarządzanie nimi;
  • zarządzanie urządzeniami firmowymi;
  • tworzenie i przywracanie kopii zapasowej;
  • migracja danych z urządzenia / przenoszenie danych z telefonu.

Aplikacje, którym przyznano dostęp do tego uprawnienia, muszą być zgodne z zasadami dotyczącymi danych użytkownika (w tym z wymogiem zamieszczenia powiadomienia o zbieraniu danych i uzyskania zgody użytkowników) i nie mogą wykorzystywać go do nieujawnionych ani nieprawidłowych celów.

Zastosowania nieprawidłowe

Poniżej znajduje się lista przypadków użycia, w których nie można prosić o uprawnienie REQUEST_INSTALL_PACKAGES.

  • Użycie uprawnienia nie jest bezpośrednio związane z głównym celem aplikacji.
    • Obejmuje to udostępnianie peer-to-peer (P2P). Aby aplikacja spełniała warunki dopuszczalnego użycia, udostępnianie P2P musi być jej głównym celem.
  • Zadanie można wykonać przy użyciu mniej inwazyjnej metody.

Uwaga: ta lista zawiera tylko przykłady.

Najczęstsze pytania

Dlaczego Google chce wprowadzić tę zasadę?

Uprawnienie REQUEST_INSTALL_PACKAGES zapewnia aplikacjom możliwość instalowania nowych pakietów na urządzeniu użytkownika. Staramy się zapobiegać nadużyciom na platformie Androida i chronić użytkowników przed aplikacjami, które aktualizują się samodzielnie przy użyciu metody innej niż mechanizm aktualizacji Google Play lub pobierają szkodliwe pakiety APK. Z tego powodu wprowadzamy zasady dotyczące prośby o uprawnienia do instalowania pakietów, aby wyjaśnić, które funkcje i działania są dopuszczalne.

Skąd wiedzieć, czy moja aplikacja spełnia kryteria dopuszczalnego użycia tego uprawnienia?

Zachęcamy do dokładnego zapoznania się z tymi zasadami pod kątem dopuszczalnych przypadków użycia i wprowadzenia wszelkich wymaganych zmian, aby zachować zgodność aplikacji. Jeśli Twoja aplikacja nie spełnia tych kryteriów, zanim zasady wejdą w życie, musisz usunąć to uprawnienie z aplikacji, aby zapewnić jej zgodność z zasadami.

Do kiedy należy zapewnić zgodność aplikacji z zasadami?

Nowe zasady zaczną obowiązywać 11 lipca 2022 r.

Czy to doprecyzowanie zasad wpłynie na czas sprawdzania aplikacji?

Wprowadzenie tej aktualizacji nie powinno opóźnić sprawdzania aplikacji.

Co zrobić, jeśli potrzebuję więcej czasu na dostosowanie się do wymagań?

Nowe zasady zaczną obowiązywać 11 lipca 2022 r. Zachęcamy do dokładnego zapoznania się z tymi zasadami pod kątem dopuszczalnych przypadków użycia i wprowadzenia wszelkich wymaganych zmian w odpowiednim czasie, aby zachować zgodność aplikacji. Jeśli Twoja aplikacja nie spełnia tych kryteriów, zanim zasady wejdą w życie, musisz usunąć to uprawnienie z aplikacji, aby zapewnić jej zgodność z zasadami.

Moja aplikacja została usunięta z Google Play z powodu naruszenia tych zasad. Uważam, że to pomyłka. Co mam zrobić?

Aby dowiedzieć się więcej, zapoznaj się ze wskazówkami na tej stronie w Centrum pomocy.

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
3548818569579386884
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
92637
false
false