इस पेज पर, Android 14 (एपीआई लेवल 34) में शामिल किए गए एंटरप्राइज़ एपीआई, सुविधाओं, और काम करने के तरीके में हुए बदलावों के बारे में खास जानकारी दी गई है.
संपर्क
Android 14 (एपीआई लेवल 34) में ये दो फ़ील्ड जोड़े गए हैं:
ContactsContract.Contacts#ENTERPRISE_CONTENT_URI
ContactsContract.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#setCrossProfileContactsSearchDisabled
DevicePolicyManager#getCrossProfileContactsSearchDisabled
DevicePolicyManager#setCrossProfileCallerIdDisabled
DevicePolicyManager#getCrossProfileCallerIdDisabled
डीपीसी को, पिछले संपर्क सेक्शन में बताए गए अन्य तरीकों का इस्तेमाल करना चाहिए.