Android obsługuje dzielenie sieci 5G, czyli korzystanie z wirtualizacji sieci do dzielenia pojedynczych połączeń sieciowych na wiele różnych połączeń wirtualnych, które zapewniają różne ilości zasobów dla różnych typów ruchu.
Ustawienia deviceConnectivityManagement.preferentialNetworkServiceSettings
i preferentialNetworkService
konfigurują podział sieci 5G.
Skonfiguruj
Do konfigurowania 5 poziomów dostępu dla firm możesz użyć preferentialNetworkServiceSettings
. Dodaj sieci, które chcesz włączyć, do sekcji preferentialNetworkConfigs
.
Każdy element ApplicationPolicy
może zawierać preferentialNetworkId
, aby kierować ruch do konkretnego wycinka. Jeśli nie podasz żadnej wartości, zamiast tego zostanie użyta wartość defaultPreferentialNetworkId
.
fallbackToDefaultConnection
określa, czy w przypadku braku preferowanego połączenia z usługą sieciową ma być używane połączenie domyślne (np. ogólna sieć komórkowa lub Wi-Fi).
Możesz skonfigurować aplikacje tak, aby nie korzystały z preferowanej sieci, ustawiając wartość preferentialNetworkId
na NO_PREFERENTIAL_NETWORK
.
Pomoc dotycząca aplikacji
Slicing sieci 5G nie wymaga obsługi przez aplikacje, ruch sieciowy będzie kierowany na podstawie konfiguracji. Aplikacje mogą nadal jawnie wybierać inną sieć, chyba że ustawiona jest wartość NON_MATCHING_NETWORKS_DISALLOWED
.
Sieci preferencyjne dla firm mapowane na NetworkCapabilities
; w szczególności NET_ENTERPRISE_ID_1
przez NET_ENTERPRISE_ID_5
mapowane na PREFERENTIAL_NETWORK_ID_ONE
przez PREFERENTIAL_NETWORK_ID_FIVE
.
Obsługa wersji
Od Androida 12 administratorzy IT mogą używać preferentialNetworkService
, aby kierować ruch z wszystkich aplikacji działających na profilu służbowym do stałego fragmentu sieci korporacyjnej. Począwszy od Androida 13 administratorzy IT mogą używać preferentialNetworkService
również na urządzeniach w pełni zarządzanych.
W Androidzie 13 i nowszych administratorzy IT mogą użyć preferentialNetworkServiceSettings
, aby włączyć do 5 preferowanych sieci i przypisać aplikacje do konkretnej sieci.
Przykładowa zasada
{
"applications": [
{
"packageName": "com.example.one",
"installType": "AVAILABLE",
"preferentialNetworkId": "PREFERENTIAL_NETWORK_ID_TWO"
},
{
"packageName": "com.example.two",
"installType": "AVAILABLE",
"preferentialNetworkId": "PREFERENTIAL_NETWORK_ID_THREE"
}
],
"deviceConnectivityManagement": {
"preferentialNetworkServiceSettings": {
"defaultPreferentialNetworkId": "PREFERENTIAL_NETWORK_ID_TWO",
"preferentialNetworkServiceConfigs": [
{
"preferentialNetworkId": "PREFERENTIAL_NETWORK_ID_TWO",
},
{
"preferentialNetworkId": "PREFERENTIAL_NETWORK_ID_THREE",
}
]
}
}
}