Test DPC 9.0.13

अपने Android ऐप्लिकेशनों का परीक्षण करें जैसे कि किसी उपकरण के मालिक या प्रबंधित प्रोफ़ाइल के भीतर।

पुराने संस्करण

सभी पुराने संस्करण देखें

विवरण


Test DPC (Device Policy Controller) एक मुफ्त एप्लिकेशन है जिसका उद्देश्य विशेष रूप से Android Enterprise के विकास और परीक्षण के लिए है। यह डेवलपर्स, मूल उपकरण निर्माताओं (OEMs), स्वतंत्र सॉफ़्टवेयर विक्रेताओं (ISVs) और एंटरप्राइज मोबाइल मैनेजर्स (EMMs) को नियंत्रित वातावरण में Android डिवाइस प्रबंधन नीतियों का अनुकरण और परीक्षण करने की अनुमति देता है, जैसे कार्य प्रोफाइल (work profile) या उस डिवाइस के लिए सेटअप किए गए उपकरण जो डिवाइस के मालिक के रूप में कार्य करते हैं।

Test DPC क्या है?

Test DPC एक ओपन-सोर्स उपकरण है जो Android Enterprise के लिए एक नमूना डिवाइस नीति नियंत्रक (DPC) के रूप में कार्य करता है। इसे इस तरह से विकसित किया गया है कि उपयोगकर्ता बिना किसी पूर्ण मोबाइल डिवाइस प्रबंधन (MDM/EMM) प्रणाली, जैसे Intune, के एक प्रबंधित वातावरण में अपने एप्लिकेशन या डिवाइस सेटिंग्स का व्यवहार परीक्षण कर सकें। एप्लिकेशन प्रशासन नीतियों, एप्लिकेशन सीमाओं और सुरक्षा सेटिंग्स का अनुकरण करता है, जिससे यह सुनिश्चित करने में मदद मिलती है कि एप्लिकेशन सुरक्षा और корпоратив प्रबंधन की आवश्यकताओं के अनुरूप हैं।

यह एप्लिकेशन विशेष रूप से विकास के लिए लक्षित है और उत्पादन वातावरण या वास्तविक डेटा के साथ उपयोग नहीं किया जाना चाहिए। इसे Android Enterprise APIs का परीक्षण करने और समझने के लिए व्यापक रूप से उपयोग किया जाता है कि नीतियाँ एप्लिकेशन और उपकरणों के व्यवहार को कैसे प्रभावित करती हैं।

मुख्य विशेषताएँ

Test DPC Android उपकरणों के प्रबंधन परिदृश्यों का अनुकरण करने के लिए एक विस्तृत श्रृंखला की सुविधाएँ प्रदान करता है। यहाँ प्रमुख विशेषताएँ दी गई हैं:

  1. कार्य प्रोफाइल का निर्माण और प्रबंधन:
    • Test DPC Android उपकरणों पर एक कार्य प्रोफाइल (work profile) कॉन्फ़िगर करने की अनुमति देता है, जिससे व्यक्तिगत ऐप्स और डेटा को कॉर्पोरेट से अलग किया जा सके। BYOD (Bring Your Own Device) उपयोग परिदृश्यों में एप्लिकेशन के व्यवहार का परीक्षण करने के लिए यह आवश्यक है।
    • कार्य प्रोफाइल को उपकरण की प्रारंभिक सेटअप के दौरान या पहले से उपयोग में लाए जा रहे उपकरणों पर सक्रिय किया जा सकता है, जिससे व्यक्तिगत और व्यावसायिक वातावरण के बीच विभाजन का अनुकरण किया जा सके।
  2. सुरक्षा नीतियों का प्रबंधन:
    • सुरक्षा नीतियों को लागू करने की अनुमति देता है, जैसे:
      • पासवर्ड सीमाएँ: पासवर्ड के विभिन्न आवश्यकताओं का परीक्षण करना, जैसे जटिलता या स्वचालित लॉक समय।
      • कार्यात्मकताओं को निष्क्रिय करना: डिवाइस की सुविधाओं को अवरुद्ध करना, जैसे कैमरा, स्क्रीनशॉट्स, USB के माध्यम से फ़ाइलों का ट्रांसफर या एप्लिकेशन स्थापित करना।
      • नेटवर्क सेटिंग्स: Wi-Fi या VPN की सेटिंग्स का परीक्षण करना, जैसे सुरक्षित कनेक्शन या नेटवर्क पहुँच सीमाएँ।
    • ये नीतियाँ यह सुनिश्चित करने में मदद करती हैं कि कैसे एप्लिकेशन कॉर्पोरेट व्यवस्थापक द्वारा लगाए गए प्रतिबंधों का जवाब देते हैं।
  3. एप्लिकेशन सीमाएँ:
    • Test DPC एप्लिकेशन के लिए विशिष्ट सीमाएँ सेट करने की अनुमति देता है, जैसे ऐप्स के इंस्टॉलेशन या हटाने को सीमित करना, आवश्यक अनुमतियाँ निर्धारित करना या एक एप्लिकेशन के भीतर विशिष्ट कार्यात्मकताओं को अवरुद्ध करना।
    • यह प्रबंधित कॉन्फ़िगरेशन (managed configurations) का परीक्षण करने का समर्थन भी करता है, जिससे डेवलपर्स यह अनुकरण कर सकें कि उनके एप्लिकेशन कॉर्पोरेट नीतियों के तहत कैसे व्यवहार करते हैं।
  4. डिवाइस मालिक और प्रोफ़ाइल मालिक के परिदृश्यों का अनुकरण:
    • इस एप्लिकेशन को डिवाइस का मालिक (device owner) या प्रोफ़ाइल का मालिक (profile owner) के रूप में कॉन्फ़िगर किया जा सकता है, जिसमें ऐसे परिदृश्यों का अनुकरण किया जाता है जहां डिवाइस पूरी तरह से प्रबंधित होता है (जैसे कॉर्पोरेट उपकरणों पर) या केवल कार्य प्रोफ़ाइल नियंत्रित होती है।
    • यह उन्नत सेटिंग्स का परीक्षण करने के लिए उपयोगी है, जैसे डिवाइस प्रारंभ (provisioning) या कियोस्क मोड में उपकरणों का प्रबंधन।
  5. Android Enterprise APIs का परीक्षण:
    • Test DPC अन्य DPCs के लिए कार्यान्वयन संदर्भ के रूप में कार्य करता है, जिससे डेवलपर्स Android Enterprise की विशिष्ट APIs का अन्वेषण और परीक्षण कर सकें, जैसे:
      • DevicePolicyController.requestBugReport: प्रबंधित उपकरणों पर बग रिपोर्ट एकत्र करने के लिए।
      • DeviceAdminReceiver: बग रिपोर्ट या नीति परिवर्तनों जैसी क्रियाओं के परिणाम प्राप्त करने के लिए।
    • यह विभिन्न API स्तरों पर परीक्षण का समर्थन करता है, जिससे विभिन्न Android संस्करणों के साथ संगतता की जाँच की जा सके।
  6. उन्नत सेटिंग्स का समर्थन:
    • संस्करण 9.0.5 से, Test DPC को डिवाइस प्रबंधन भूमिका धारक (Device Management Role Holder) के रूप में कॉन्फ़िगर किया जा सकता है, यह विशेष डिवाइस प्रबंधन भूमिकाओं को प्रबंधित करने की अनुमति देता है।
    • इसमें eSIM, UWB (Ultra-Wideband) और क्रेडेंशियल प्रबंधन (Credential Manager) सेटिंग्स का समर्थन शामिल है।
  7. प्रबंधित सेटिंग्स का निर्यात:
    • Test DPC का एक संशोधित संस्करण, जो कुछ स्रोतों में उल्लेख किया गया है, प्रबंधित सेटिंग्स को JSON फ़ाइल में निर्यात करने की अनुमति देता है, जिससे सामूहिक परीक्षण और सेटिंग्स का पुनः आयात करना आसान होता है। यह कार्यक्षमता मानक संस्करण में उपलब्ध नहीं है, लेकिन इसके ओपन-सोर्स कोड के कारण एप्लिकेशन की लचीलापन को दर्शाता है।
  8. OEMConfig के साथ एकीकरण:
    • Test DPC का उपयोग Lenovo OEM Config जैसे OEM एजेंटों को मैन्युअल रूप से कॉन्फ़िगर करने के लिए किया जा सकता है, जिससे प्रबंधित वातावरण में निर्माताओं की विशिष्ट सेटिंग्स का परीक्षण किया जा सके।

सिस्टम आवश्यकताएँ

  • Android का संस्करण: Android 5.0 (Lollipop) या उच्चतर के साथ संगत।
  • डिवाइस: इसे व्यक्तिगत या कॉर्पोरेट उपकरणों पर स्थापित किया जा सकता है, जब तक कि उन्हें किसी अन्य DPC द्वारा प्रबंधित नहीं किया जा रहा है।
  • अनुमतियाँ: इसकी आवश्यकता है 41 अनुमतियों की, जिसमें डिवाइस के प्रशासनिक सेटिंग्स तक पहुँच शामिल है, जो प्रबंधन नीतियों का अनुकरण करने के लिए आवश्यक है।

कैसे सेटअप करें और उपयोग करें

  1. स्थापना:
    • पृष्ठ की शुरुआत में डाउनलोड बटन पर क्लिक करके APK डाउनलोड करें।
    • सुरक्षा सेटिंग्स में "अज्ञात स्रोत" सक्षम करें और फ़ाइल स्थापित करें।
    • प्रारंभिक सेटअप के दौरान:
      • उपकरण को रीसेट करने के बाद, सेटअप सहायक के स्वागत स्क्रीन पर, ईमेल फ़ील्ड में afw#testdpc टाइप करें ताकि डिवाइस के मालिक के रूप में प्रोविज़निंग प्रारंभ हो सके।
  2. प्रोफाइल सेटअप:
    • Test DPC एप्लिकेशन खोलें और कार्य प्रोफाइल सेटअप या एप्लिकेशन को डिवाइस मालिक के रूप में सेट करने के लिए निर्देशों का पालन करें।
    • ADB कमांड का उपयोग करें, जैसे adb shell dpm set-device-owner com.afwsamples.testdpc/.DeviceAdminReceiver, एप्लिकेशन को डिवाइस के मालिक के रूप में कॉन्फ़िगर करने के लिए।
  3. नीतियों का परीक्षण:
    • ऐप में, नीतियों के प्रबंधन के विकल्पों पर जाएँ ताकि सीमाएँ लागू की जा सकें, जैसे कैमरा निष्क्रिय करना, पासवर्ड सेट करना या एप्लिकेशन को सीमित करना।
    • कार्य प्रोफाइल या प्रबंधित डिवाइस पर स्थापित एप्लिकेशनों के व्यवहार का परीक्षण करें।
  4. अनइंस्टॉल करना:
    • Test DPC को हटाने के लिए, Android सेटिंग्स में डिवाइस के प्रशासनिक के रूप में इसे निष्क्रिय करें (सेटिंग्स > सुरक्षा > डिवाइस के प्रशासक)।
    • फिर, सामान्य रूप से एप्लिकेशन को अनुपस्थित करें। ध्यान दें कि कार्य प्रोफाइल को हटाने से संबंधित डेटा भी हटा दिया जाता है।

सीमाएँ

  • बड़े पैमाने पर कॉन्फ़िगरेशन का समर्थन नहीं करता: Test DPC का मानक संस्करण बड़े पैमाने पर सेटिंग्स का परीक्षण करने की अनुमति नहीं देता, जो व्यापक परीक्षण के लिए कठिन हो सकता है।
  • API की सीमाएँ: कुछ नीतियाँ पुराने Android संस्करणों में उपलब्ध नहीं हैं, API की सीमाओं के कारण।
  • निष्क्रियता की समस्याएँ: कुछ उपयोगकर्ता Test DPC द्वारा लागू की गई सेटिंग्स को निष्क्रिय करने में कठिनाई की रिपोर्ट करते हैं, विशेषकर पुराने उपकरणों पर, जो अतिरिक्त ADB कमांड या कारखाने के रीसेट की आवश्यकता हो सकती है।
  • उत्पादन में उपयोग के लिए नहीं: जैसा कि जोर दिया गया है, एप्लिकेशन वास्तविक वातावरण में उपकरणों का प्रबंधन करने के लिए उपयुक्त नहीं है, यह विशेष रूप से परीक्षण के लिए है।

उपयोग के मामले

  • एप्लिकेशन डेवलपर्स: कॉर्पोरेट प्रतिबंधों के तहत एप्लिकेशनों के व्यवहार का परीक्षण, जैसे कार्यात्मकताओं को अवरुद्ध करना या प्रबंधित सेटिंग्स।
  • EMM प्रशासक: उन्हें लागू करने से पहले प्रबंधन नीतियों को मान्य करना।
  • OEMs: प्रबंधित उपकरणों पर निर्माताओं के विशिष्ट एजेंटों (OEMConfig) को सेटअप और परीक्षण करना।
  • सुरक्षा परीक्षण: सुरक्षा परिदृश्यों का अनुकरण करना, जैसे उपकरणों को लॉक करना, पासवर्ड लागू करना या नेटवर्क सीमाएँ।

वैकल्पिक और विचार

हालांकि Test DPC एक शक्तिशाली उपकरण है, यह उपकरण प्रबंधन परीक्षण के लिए एकमात्र विकल्प नहीं है। विकल्पों में शामिल हैं:

  • पूर्ण EMM समाधान: जैसे Microsoft Intune या VMware Workspace ONE, जो अधिक ठोस परीक्षण वातावरण प्रदान करते हैं, लेकिन एकीकरण की आवश्यकता होती है।
  • तीसरे पक्ष के उपकरण: कुछ उपकरण, जैसे Dr.Fone, उपकरणों के प्रबंधन के लिए कार्यक्षमता प्रदान करते हैं, लेकिन ये Test DPC की तरह विकास पर केंद्रित नहीं हैं।

निष्कर्ष

Test DPC डेवलपर्स और प्रशासकों के लिए एक अनिवार्य उपकरण है जो प्रबंधित वातावरण में Android उपकरणों के प्रबंधन नीतियों का परीक्षण करना चाहते हैं। कार्य प्रोफाइल का अनुकरण करने, सुरक्षा सीमाएँ लागू करने और Android Enterprise के APIs का परीक्षण करने की इसकी क्षमता इसे कॉर्पोरेट परिदृश्यों में एप्लिकेशनों की संगतता और सुरक्षा सुनिश्चित करने के लिए अनिवार्य बनाती है। हालांकि, इसकी सीमाएं, जैसे बड़े पैमाने पर सेटिंग्स का समर्थन न होना और उन्नत सेटिंग्स के लिए तकनीकी ज्ञान की आवश्यकता, पर विचार किया जाना चाहिए।


तकनीकी विवरण


संस्करण: 9.0.13

आकार: 12.85 MB

पैकेज नाम: com.afwsamples.testdpc

लाइसेंस: मुफ़्त

भाषा: अंग्रेज़ी

प्लेटफ़ॉर्म: Android

फ़ाइल प्रकार: APK

SHA-256: 10509701cd60e00d06bb85c11068fe2c716f9a5da3906ebd4787dbebf755c85f

विकसक: Sample developer

श्रेणी: उपयोगिता/प्रोग्रामिंग

अद्यतनित: 31/07/2025

©2005-2025 Baixe.net