इस पेज पर, 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) से, डिवाइस या प्रोफ़ाइल का मालिक, संगठन के मालिकाना हक वाले डिवाइस पर UWB का इस्तेमाल करने से रोक सकता है. इसके लिए, उसे DevicePolicyManager.addUserRestriction()
के साथ DISALLOW_ULTRA_WIDEBAND_RADIO
उपयोगकर्ता के लिए पाबंदी लागू करनी होगी.
अब काम नहीं करने वाले वर्शन
Android 14 में, एपीआई के इस्तेमाल पर पाबंदी लगाई गई है. इनमें ये एपीआई शामिल हैं:
DevicePolicyManager#setCrossProfileCalendarPackages
औरDevicePolicyManager#getCrossProfileCalendarPackages
का इस्तेमाल नहीं किया जा सकता.कैलेंडर ऐप्लिकेशन को कनेक्ट किए गए ऐप्लिकेशन पर माइग्रेट करना चाहिए. साथ ही, डिवाइस नीति कंट्रोल करने वाले (डीपीसी) इसके बजाय,
DevicePolicyManager#setCrossProfilePackages
का इस्तेमाल करना चाहिए.इन तरीकों का इस्तेमाल नहीं किया जा सकता:
DevicePolicyManager#setCrossProfileContactsSearchDisabled
DevicePolicyManager#getCrossProfileContactsSearchDisabled
DevicePolicyManager#setCrossProfileCallerIdDisabled
DevicePolicyManager#getCrossProfileCallerIdDisabled
डीपीसी को, पिछले संपर्क सेक्शन में बताए गए अन्य तरीकों का इस्तेमाल करना चाहिए.