इस पेज पर, 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
डीपीसी को, संपर्क सेक्शन में बताए गए वैकल्पिक तरीकों का इस्तेमाल करना चाहिए.