يتيح نظام التشغيل Android ميزة تقسيم شبكة الجيل الخامس، وهي استخدام تكنولوجيا مشاركة موارد الشبكة لقسمة اتصالات الشبكة الفردية إلى اتصالات افتراضية متعددة ومميّزة توفّر كميات مختلفة من الموارد لأنواع مختلفة من الزيارات.
تعمل إعدادات deviceConnectivityManagement.preferentialNetworkServiceSettings
و
preferentialNetworkService
على ضبط تجزئة شبكة الجيل الخامس.
إعداد
يمكنك استخدام preferentialNetworkServiceSettings
لضبط
شرائح المؤسسات الخمس. أضِف الشبكات التي تريد تفعيلها إلى
preferentialNetworkConfigs
.
يمكن لكل ApplicationPolicy
تحديد preferentialNetworkId
لتوجيه
الزيارات إلى شريحة معيّنة. إذا لم يتم تحديد أي قيمة، سيتم استخدام
defaultPreferentialNetworkId
بدلاً من ذلك.
يضبط fallbackToDefaultConnection
ما إذا كان سيتم استخدام الاتصال التلقائي (مثل
شبكة الجوّال العامة أو شبكة Wi-Fi) في حال عدم توفّر اتصال
بخدمة شبكة مفضّلة.
يمكنك ضبط التطبيقات على عدم استخدام الشبكة المفضّلة من خلال ضبط
preferentialNetworkId
على NO_PREFERENTIAL_NETWORK
.
دعم التطبيقات
لا تتطلّب تقنية تقسيم شبكة الجيل الخامس (5G) توافق التطبيق، وسيتم توجيه حركة بيانات الشبكة
استنادًا إلى الإعداد. سيظل بإمكان التطبيقات اختيار
شبكة مختلفة بشكل صريح، ما لم يتم ضبط NON_MATCHING_NETWORKS_DISALLOWED
.
يتم ربط الشبكات المفضّلة للمؤسسات بـ NetworkCapabilities
، وعلى وجه التحديد، يتم ربط NET_ENTERPRISE_ID_1
إلى NET_ENTERPRISE_ID_5
بـ PREFERENTIAL_NETWORK_ID_ONE
إلى PREFERENTIAL_NETWORK_ID_FIVE
.
التوافق مع الإصدارات
بدءًا من Android 12، يمكن لمشرفي تكنولوجيا المعلومات استخدام preferentialNetworkService
لتوجيه الزيارات لجميع التطبيقات التي تعمل في "ملف العمل" إلى شريحة ثابتة من شبكة المؤسسة. بدءًا من Android 13، يمكن لمشرفي تكنولوجيا المعلومات استخدام
preferentialNetworkService
على الأجهزة المُدارة بالكامل أيضًا.
في نظام التشغيل Android 13 والإصدارات الأحدث، يمكن لمشرفي تكنولوجيا المعلومات استخدام رمز
preferentialNetworkServiceSettings
لتفعيل ما يصل إلى 5 شبكات مفضّلة
وتعيين التطبيقات لشبكة معيّنة.
مثال على السياسة
{
"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",
}
]
}
}
}