नीतियों के उदाहरण: खास तौर पर काम करने वाले डिवाइस

खास तरह के डिवाइस, कंपनी के मालिकाना हक वाले ऐसे डिवाइस होते हैं जो सिर्फ़ एक काम के लिए इस्तेमाल किए जाते हैं, जैसे जैसे, डिजिटल साइनेज, टिकट प्रिंटिंग या इन्वेंट्री मैनेजमेंट. इससे एडमिन को अनुमति मिलती है किसी डिवाइस के इस्तेमाल को किसी एक ऐप्लिकेशन या छोटे सेट पर लॉक करने के लिए, और उपयोगकर्ताओं को अन्य ऐप्लिकेशन चालू करने या डिवाइस.

डिवाइस सेटिंग

इस नीति स्निपेट में, इन डिवाइसों के लिए सुझाई गई डिवाइस सेटिंग शामिल हैं खास तौर पर बनाए गए डिवाइस में कुछ सुविधाएं मिलती हैं.

"safeBootDisabled": true,
"screenCaptureDisabled": true,
"factoryResetDisabled": true,
"cameraDisabled": true,
// Specifies that system updates will be auto-installed during a daily
// maintenance window between 2am and 4am.
"systemUpdate": {
  "type": "WINDOWED",
  "startMinutes": 120,
  "endMinutes": 240
},

किओस्क मोड

कीऑस्क मोड में, तय किया गया कीऑस्क ऐप्लिकेशन लॉन्च होता है डिवाइस के बूट होने पर अपने-आप चालू हो जाता है. ऐप्लिकेशन फ़ुल-स्क्रीन मोड में चलता है और उपयोगकर्ताओं को ऐप्लिकेशन से बाहर जाने से रोकने के लिए, उन्हें होम स्क्रीन पर पिन कर दिया जाता है.

किसी डिवाइस पर कीऑस्क मोड चालू करने के लिए, डिवाइस के installType को KIOSK पर सेट करके. यह डिवाइस के बूट होने पर, तय किया गया कीऑस्क ऐप्लिकेशन अपने-आप लॉन्च हो जाएगा.

"applications": [
  {
    "packageName": "com.example.app",
    "installType": "KIOSK",
    "defaultPermissionPolicy": "GRANT"
  }
]

एक डिवाइस में सिर्फ़ एक ही कीऑस्क ऐप्लिकेशन हो सकता है (installType को KIOSK पर सेट किया गया). हालांकि, अगर कीऑस्क दूसरे ऐप्लिकेशन से लिंक होते हैं, तो ये अतिरिक्त ऐप्लिकेशन जोड़े जा सकते हैं applications. यह सुनिश्चित करें कि installType अतिरिक्त ऐप्लिकेशन KIOSK या BLOCKED नहीं हैं.

"applications": [
 {
   "packageName": "com.example.app",
   "installType": "KIOSK",
   "defaultPermissionPolicy": "GRANT"
 },
 {
   "packageName": "com.example.app_to_be_linked",
   "installType": "FORCE_INSTALLED",
   "defaultPermissionPolicy": "GRANT"
 }
]

वेब पेजों के लिए कीऑस्क मोड चालू करना

वेब ऐप्लिकेशन की मदद से, तो वेब पेज को कीऑस्क मोड में लॉन्च किया जा सकता है. वेब ऐप्लिकेशन, किसी वेब पेज को Android ऐप्लिकेशन. वेब ऐप्लिकेशन के पैकेज नाम का इस्तेमाल करके, उसे डिवाइस पर इंस्टॉल किया जाता है Android ऐप्लिकेशन की तरह ही काम करता है.

वेब ऐप्लिकेशन के पैकेज नाम का इस्तेमाल करके, उसे डिवाइस के पैकेज के तौर पर तय करें कीऑस्क ऐप्लिकेशन में, installType को KIOSK पर सेट करें. क्योंकि वेब ऐप्लिकेशन के लिए ज़रूरी है Google Chrome लॉन्च करने के लिए, आपको Chrome को applications में भी जोड़ना होगा. कॉन्टेंट बनाने नीचे दिए गए उदाहरण में, सेटिंग के बारे में अतिरिक्त सुझाव दिए गए हैं. उदाहरण के लिए, मैनेज किए जा रहे कॉन्फ़िगरेशन, Chrome में वेब ऐप्लिकेशन के यूआरएल को साफ़ तौर पर अनुमति देने के लिए हैं और दूसरे यूआरएल को अनुमति न दें.

"applications": [
 {
   "packageName": "com.google.enterprise.webapp.x6306d4def62b6b3s",
   "installType": "KIOSK",
   "defaultPermissionPolicy": "GRANT"
 },
 {
   "packageName": "com.android.chrome",
   "installType": "FORCE_INSTALLED",
   "managedConfiguration": {
     "URLBlocklist": ["*"],
     "URLAllowlist": ["web.app.url"]
   },
   "defaultPermissionPolicy": "GRANT"
 }
]

कीऑस्क लॉन्चर

अगर किसी डिवाइस में उपयोगकर्ताओं को होम स्क्रीन से एक या उससे ज़्यादा ऐप्लिकेशन का ऐक्सेस चाहिए, तो को सक्षम करके डिवाइस का कस्टम लॉन्चर सक्षम करें नीति में kioskCustomLauncherEnabled. डिवाइस रखने के लिए अनलॉक किया गया (उदाहरण के लिए, सार्वजनिक कीऑस्क के लिए), keyguardDisabled चालू करें:

"kioskCustomLauncherEnabled": true,
"keyguardDisabled": true,
"applications": [
  {
    "packageName": "com.example.app1",
    "installType": "FORCE_INSTALLED",
    "defaultPermissionPolicy": "GRANT"
  },
  {
    "packageName": "com.example.app2",
    "installType": "FORCE_INSTALLED",
    "defaultPermissionPolicy": "GRANT"
  }
]

उपयोगकर्ताओं को कई ऐप्लिकेशन पर काम करता है.