Kontenery Androida na urządzeniu i opcja flagi REQUIRE_SECURE_ENV w pliku manifestu

Wielu użytkowników korzysta z kontenerów Androida na urządzeniu, które spełniają różne funkcje (np. umożliwiają korzystanie z wielu kont w aplikacji). Jednak ich działanie nie zawsze odzwierciedla pełny pakiet funkcji zabezpieczeń Androida, jakich oczekują użytkownicy. Z tego powodu zaktualizowaliśmy nasze zasady dotyczące nadużywania urządzeń lub sieci, chcąc umożliwić użytkownikom dalsze korzystanie z kontenerów Androida na urządzeniu, a jednocześnie dać wszystkim deweloperom możliwość zrezygnowania z nich za pomocą flagi REQUIRE_SECURE_ENV w pliku manifestu.

Najczęstsze pytania

Jak sprawdzić, czy moja aplikacja to kontener Androida na urządzeniu?

Jeśli Twoja aplikacja wczytuje zewnętrzne pliki APK do własnej pamięci i działają one tak, jakby były zainstalowane w zwykłym środowisku Androida, ponieważ aplikacja przechwytuje i potencjalnie przekierowuje wywołania, to jest ona uważana za kontener Androida na urządzeniu.

Moja aplikacja tworzy kontener Androida na urządzeniu, ale zapewnia zabezpieczenia i ochronę prywatności. Czy nadal muszę przestrzegać nowych zasad?

Tak. Wszystkie kontenery Androida na urządzeniu muszą być zgodne z nowymi wymogami wobec takiego środowiska.

Co to jest przekierowanie do aplikacji przez przechwytywanie lub wywoływanie?

Kontener Androida na urządzeniu przekierowuje do innych aplikacji przez przechwytywanie lub wywoływanie, jeśli wysyła, przekierowuje lub przechwytuje wywołania interfejsu API do aplikacji spoza kontenera albo przesyła żądania dotyczące takich wywołań, aby sprawić wrażenie, że aplikacje te znajdują się wewnątrz kontenera. Zgodnie z nowymi wymogami kontenery Androida na urządzeniu nie mogą przekierowywać do aplikacji przez przechwytywanie lub wywoływanie.

Moja aplikacja to aplikacja dla firm, tworząca oddzielny profil służbowy dla użytkowników i wymagająca uprawnień administratora urządzenia. Czy te zasady mnie dotyczą?

Nie. Aplikacje dla firm, które umożliwiają używanie oddzielnych profili służbowych i wymagają do działania uprawnień administratora urządzenia, nie są uznawane za kontenery Androida na urządzeniu.

Czy jako deweloper aplikacji mam dodać do pliku manifestu flagę REQUIRE_SECURE_ENV?

Flaga REQUIRE_SECURE_ENV jest dostępna dla wszystkich deweloperów aplikacji, którzy nie chcą działać w ramach kontenera Androida na urządzeniu. Nie mamy konkretnych zaleceń dotyczących dodawania tej flagi do określonych typów aplikacji. Decyzja należy do Ciebie jako dewelopera. Możesz ją podjąć w zależności od potrzeb dotyczących bezpieczeństwa i prywatności.

Jeśli jestem deweloperem aplikacji i dodam do pliku manifestu flagę REQUIRE_SECURE_ENV, czy kontener Androida na urządzeniu technicznie nie będzie mógł wczytać mojej aplikacji?

Nie. Nie ma funkcji technicznej, która uniemożliwiałaby wczytywanie aplikacji przez kontener Androida na urządzeniu. Zgodnie z naszymi zasadami deweloperzy kontenerów Androida na urządzeniu rozpowszechnianych w Google Play muszą sprawdzić plik manifestu wszystkich aplikacji, które mają być wczytywane do takiego kontenera. Zasady te uniemożliwiają też deweloperom wczytywanie aplikacji, które mają w pliku manifestu flagę REQUIRE_SECURE_ENV.


Więcej informacji na temat flagi REQUIRE_SECURE_ENV znajdziesz w artykule Nadużywanie urządzenia lub sieci.

Czy to było pomocne?

Jak możemy ją poprawić?

Potrzebujesz dodatkowej pomocy?

Wykonaj te czynności:

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