इस पेज पर, Android 14 (एपीआई लेवल 34) में जोड़े गए एंटरप्राइज़ एपीआई, सुविधाओं, और व्यवहार में हुए बदलावों के बारे में खास जानकारी दी गई है.
संपर्क
Android 14 (एपीआई लेवल 34) में ये दो फ़ील्ड जोड़े गए हैं:
ContactsContract.Contacts#ENTERPRISE_CONTENT_URIContactsContract.CommonDataKinds.Phone#ENTERPRISE_CONTENT_URI
इन फ़ील्ड से, READ_CONTACTS अनुमति वाले निजी ऐप्लिकेशन को, वर्क प्रोफ़ाइल के सभी संपर्कों और फ़ोन नंबरों को सूची में शामिल करने की अनुमति मिलती है. हालांकि, ऐसा तब तक किया जा सकता है, जब तक DevicePolicyManager में मौजूद क्रॉस-प्रोफ़ाइल संपर्क नीति इसकी अनुमति देती है.
संपर्कों को क्रॉस-प्रोफ़ाइल ऐक्सेस करने की सुविधा
DevicePolicyManager में, इस नीति को सेट किया जा सकता है और इसके बारे में क्वेरी की जा सकती है. इसके लिए, यहां दिए गए तरीकों का इस्तेमाल करें. इन तरीकों से यह तय किया जा सकता है कि निजी प्रोफ़ाइल से ऑफ़िस के संपर्कों को ऐक्सेस करने की अनुमति किन पैकेज को है:
ये तरीके, पुराने वर्शन के साथ काम करते हैं. इसलिए, अब इस्तेमाल नहीं किए जा सकने वाले इन तरीकों के बजाय इनका इस्तेमाल किया जाना चाहिए:
एक से ज़्यादा प्रोफ़ाइलों के कॉलर आईडी की जानकारी खोजना
इसी तरह, Android 14 (एपीआई लेवल 34) में, अलग-अलग प्रोफ़ाइलों के लिए कॉलर आईडी खोजने के लिए ये तरीके जोड़े गए हैं:
ये तरीके, पुराने वर्शन के साथ काम करते हैं. इसलिए, अब इस्तेमाल नहीं किए जा सकने वाले इन तरीकों के बजाय इनका इस्तेमाल किया जाना चाहिए:
अल्ट्रा वाइडबैंड
अल्ट्रा वाइडबैंड (यूडब्ल्यूबी) एक रेडियो टेक्नोलॉजी है. यह कम दूरी पर, ज़्यादा बैंडविड्थ वाले कम्यूनिकेशन के लिए, बहुत कम ऊर्जा का इस्तेमाल कर सकती है. यह रेडियो स्पेक्ट्रम के ज़्यादातर हिस्से पर काम करती है.
Android 14 (एपीआई लेवल 34) से, डिवाइस या प्रोफ़ाइल का मालिक, संगठन के मालिकाना हक वाले डिवाइस पर यूडब्ल्यूबी की सुविधा को बंद कर सकता है. इसके लिए, उसे DISALLOW_ULTRA_WIDEBAND_RADIO उपयोगकर्ता पर पाबंदी लगाने वाली सेटिंग के साथ DevicePolicyManager.addUserRestriction() को लागू करना होगा.
बंद की गई सेवाएं/सुविधाएं
Android 14 में, एपीआई के इन वर्शन को बंद कर दिया गया है:
DevicePolicyManager#setCrossProfileCalendarPackagesऔरDevicePolicyManager#getCrossProfileCalendarPackagesका अब इस्तेमाल नहीं किया जा सकता.कैलेंडर ऐप्लिकेशन को कनेक्ट किए गए ऐप्लिकेशन पर माइग्रेट करना चाहिए. साथ ही, डिवाइस की नीति कंट्रोलर (डीपीसी) को
DevicePolicyManager#setCrossProfilePackagesका इस्तेमाल करना चाहिए.ये तरीके अब काम नहीं करेंगे:
DevicePolicyManager#setCrossProfileContactsSearchDisabledDevicePolicyManager#getCrossProfileContactsSearchDisabledDevicePolicyManager#setCrossProfileCallerIdDisabledDevicePolicyManager#getCrossProfileCallerIdDisabled
डीपीसी को, संपर्क सेक्शन में बताए गए वैकल्पिक तरीकों का इस्तेमाल करना चाहिए.