Известие

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.

Приложенията с локални контейнери за Android и опцията за флаг за манифест REQUIRE_SECURE_ENV

Много потребители използват приложения с локални контейнери за Android, за да изпълняват различни функции (например да дадат възможност дадено приложение да се използва с няколко профила). Възможно е обаче практическата работа в тези приложения невинаги да отразява пълния набор от функции за безопасност и сигурност в Android, които потребителите са очаквали. Поради тази причина актуализирахме правилата си относно злоупотребата с устройства и мрежи, за да позволим приложенията с локални контейнери за Android да продължат да обслужват потребителите, като същевременно дадем възможност на всички програмисти да се откажат от приложенията с локални контейнери за Android чрез флага за манифест REQUIRE_SECURE_ENV.

Често задавани въпроси

Как да разбера дали приложението ми е такова с локален контейнер за Android?

Ако приложението ви зарежда APK файлове на трети страни в собственото си работно пространство и съответните приложения в известна степен се изпълняват така, сякаш са инсталирани в нормална среда на Android, защото приложението ви прехваща и пренасочва извикванията, то се счита за такова с локален контейнер за Android.

Приложението ми създава локален контейнер за Android, но осигурява предпазни мерки за сигурност и поверителност. Трябва ли да спазвам новите изисквания на правилата?

Да, всички приложения с локални контейнери за Android трябва да спазват новите изисквания на правилата за такава среда.

Какво представлява пренасочването към приложения чрез прехващане или извикване?

Приложенията с локални контейнери за Android пренасочват към други приложения чрез прехващане или извикване, като заявяват, изпращат, пренасочват или прехващат извикванията на API към приложения извън контейнера с цел да ги маскират така, че да изглеждат все едно са в контейнера. Съгласно новите изисквания на правилата приложенията с локални контейнери за Android не могат да пренасочват към приложения чрез прехващане или извикване.

Приложението ми е корпоративно – то създава отделен служебен потребителски профил за потребителите и изисква разрешения за администриране на устройството. Тези правила отнасят ли се за мен?

Не. Корпоративните приложения, които дават възможност за отделни служебни потребителски профили и изискват разрешения за администриране на устройството, за да работят, не се считат за приложения с локални контейнери за Android.

Като програмист на приложения трябва ли да добавя REQUIRE_SECURE_ENV към манифеста си?

Флагът REQUIRE_SECURE_ENV е достъпен за всички програмисти на приложения, които не искат да работят в приложение с локален контейнер за Android. Нямаме конкретни препоръки за това дали определени типове приложения трябва да добавят този флаг. Решението зависи от вас като програмист и от конкретните ви нужди във връзка със сигурността и поверителността.

Като програмист на приложения, ако добавя REQUIRE_SECURE_ENV към манифеста си, ще бъде ли технически невъзможно приложенията с локални контейнери за Android да зареждат приложението ми?

Не, няма техническа функция, която да попречи на приложенията с локални контейнери за Android да зареждат приложението ви, но съгласно правилата ни програмистите на разпространяваните в Google Play приложения от този тип трябва да проверяват манифеста на всички приложения, които възнамеряват да зареждат в контейнера си за Android. Освен това правилата забраняват програмистите да зареждат приложения, които са добавили флага REQUIRE_SECURE_ENV към манифеста си.


За да научите повече за флага REQUIRE_SECURE_ENV, вижте Злоупотреба с устройства и мрежи.

Това полезно ли бе?

Как можем да направим подобрения?

Нуждаете се от още помощ?

Изпробвайте следните стъпки:

true
Търсене
Изчистване на търсенето
Затваряне на търсенето
Приложения на Google
Главно меню
4999700864991803452
true
Търсене в Помощния център
false
true
true
true
true
true
92637
false
false
false
false