Як використовувати дозвіл REQUEST_INSTALL_PACKAGES

Google Play обмежує використання дозволів на доступ до чутливих даних або дозволів із високим рівнем ризику, зокрема дозволу REQUEST_INSTALL_PACKAGES, завдяки якому додаток може надсилати запити на встановлення пакетів. Додаткам, націленим на API 26-го або вищого рівня, цей дозвіл потрібен для використання наміру Intent.ACTION_INSTALL_PACKAGE або інтерфейсу API PackageInstaller. Використовувати цей дозвіл можна, лише якщо до основної функції вашого додатка налажать такі:

  1. Надсилання та отримання пакетів додатків.
  2. Встановлення пакетів додатків за командою користувача. 

Якщо ваш додаток не відповідає наведеним нижче вимогам щодо прийнятного використання такого дозволу, згідно з правилами Google Play цей дозвіл потрібно вилучити з маніфесту додатка. Потрібні функції можна також забезпечити альтернативними способами, що не порушують правила.

Якщо ваш додаток відповідає правилам прийнятного використання дозволу REQUEST_INSTALL_PACKAGES, задекларуйте цей і будь-які інші дозволи з високим рівнем ризику, заповнивши форму "Декларація дозволів" у Play Console.

Додатки, які не відповідають правилам або для яких не заповнено декларацію дозволів, може бути видалено з Google Play.

Важливо! Якщо ви зміните спосіб використання цих обмежених дозволів, оновіть інформацію в декларації дозволів додатка. Використання цих дозволів оманливим і незадекларованим чином може призвести до блокування додатка та/або облікового запису розробника.

Коли можна запитувати дозвіл REQUEST_INSTALL_PACKAGES?

Дозвіл REQUEST_INSTALL_PACKAGES діє, лише якщо ваш додаток націлено на пристрої Android із рівнем API 26 або вищим і версією 8 чи новішою.

Щоб використовувати цей дозвіл, додаток має відповідати викладеним нижче вимогам і його основним призначенням має бути надання можливості встановлювати пакети. Основна функція – це головне призначення додатка. Функція встановлення інших додатків на пристрій основна, якщо без неї додаток вважається "зламаним" або стає непридатним. Основних функцій може бути кілька, і їх має бути чітко задокументовано й заявлено в описі додатка.

Згорнути все Розгорнути все

Дозволені випадки використання дозволу REQUEST_INSTALL_PACKAGES

Цей дозвіл можуть отримувати додатки, яким потрібно встановлювати пакети додатків задля забезпечення сумісності. Приклади дозволених випадків його використання:

  • перегляд веб-сторінок чи пошук;
  • обмін повідомленнями з можливістю долучати файли;
  • передавання та спільне використання файлів, а також керування ними;
  • керування корпоративними пристроями;  
  • резервне копіювання й відновлення;
  • перенесення даних між пристроями.

Додатки, яким надано доступ до цього дозволу, мають відповідати правилам щодо даних користувачів, зокрема вимогам до повідомлення про використання особистих даних і отримання згоди, та не можуть застосовувати цей дозвіл, щоб виконувати незаявлені чи неприпустимі функції.

Заборонене використання

Нижче наведено список випадків, коли додатки не можуть використовувати дозвіл REQUEST_INSTALL_PACKAGES.

  • Якщо використання такого дозволу не пов’язане безпосередньо з основним призначенням додатка.
    • Зокрема, це стосується додатків, у яких можна надавати спільний доступ до даних через однорангову мережу (P2P). Щоб такий додаток отримав дозвіл, функція P2P має бути в ньому основною.
  • Якщо функцію, для якої додаток запитує дозвіл, можна забезпечити за менш глибокого втручання в роботу пристрою.

Примітка: це неповний список.

Поширені запитання

Чому Google хоче впровадити ці правила?

Дозвіл REQUEST_INSTALL_PACKAGES дає додаткам змогу встановлювати нові пакети на пристрій користувача. Ми докладаємо всіх зусиль, щоб запобігти порушенням на платформі Android і захистити користувачів від додатків, які оновлюються самостійно, уникаючи механізму оновлення Google Play, або завантажують шкідливі файли APK. Саме тому ми вводимо правила щодо дозволу REQUEST_INSTALL_PACKAGES із переліком допустимих функцій і дій.

Як дізнатися, чи можна використовувати цей дозвіл у моєму додатку?

Радимо уважно ознайомитися з цими правилами й за потреби внести зміни в додаток, щоб він відповідав вимогам щодо прийнятного використання. Інакше вам знадобиться вилучити з нього цей дозвіл, перш ніж викладені тут правила набудуть чинності.

Які терміни відведено для забезпечення відповідності цим правилам?

Нові правила почнуть діяти з 11 липня 2022 р.

Чи вплинуть ці нові вимоги на тривалість перевірки додатків?

Ми не очікуємо затримок із перевіркою додатків у зв’язку з цими змінами.

Мені потрібно більше часу, щоб привести додаток у відповідність до цих вимог. Що робити?

Нові правила почнуть діяти з 11 липня 2022 р. Радимо уважно ознайомитися з ними й за потреби внести зміни в додаток, щоб він відповідав вимогам щодо прийнятного використання. Інакше вам знадобиться вилучити з нього цей дозвіл, перш ніж викладені тут правила набудуть чинності.

Мій додаток видалено з Google Play через порушення цих правил. Я вважаю, що це сталося помилково. Що робити?

Перегляньте відповідні рекомендації на цій сторінці Довідкового центру.

Чи корисна ця інформація?

Як можна її покращити?

Потрібна додаткова допомога?

Спробуйте дії нижче.

Пошук
Очистити пошук
Закрити пошук
Головне меню
1678611430974017424
true
Пошук у довідковому центрі
true
true
true
true
true
92637
false
false