উদাহরণ নীতি: ডেডিকেটেড ডিভাইস

ডেডিকেটেড ডিভাইসগুলি হল কোম্পানির মালিকানাধীন ডিভাইস যা একক ব্যবহারের ক্ষেত্রে যেমন ডিজিটাল সাইনেজ, টিকিট প্রিন্টিং বা ইনভেন্টরি ম্যানেজমেন্ট পূরণ করে। এটি প্রশাসকদেরকে একটি ডিভাইসের ব্যবহারকে একটি একক অ্যাপ বা ছোট অ্যাপের সেটে লক ডাউন করার অনুমতি দেয় এবং ব্যবহারকারীদের অন্য অ্যাপগুলিকে সক্ষম করতে বা ডিভাইসে অন্যান্য ক্রিয়া সম্পাদন করতে বাধা দেয়৷

ডিভাইস সেটিংস

এই নীতি স্নিপেটে ন্যূনতম অ্যাক্সেস সহ একটি ডেডিকেটেড ডিভাইসের জন্য প্রস্তাবিত ডিভাইস সেটিংস অন্তর্ভুক্ত রয়েছে৷

"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"
  }
]

একটি ডিভাইসে শুধুমাত্র একটি একক মনোনীত কিয়স্ক অ্যাপ থাকতে পারে ( KIOSK installType সেট)। যাইহোক, যদি একটি কিয়স্ক অ্যাপ অন্য অ্যাপের সাথে লিঙ্ক করে, তাহলে এই অতিরিক্ত অ্যাপগুলি 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 অ্যাপের মতো।

একটি ওয়েব অ্যাপের প্যাকেজ নাম ব্যবহার করে, এটিকে KIOSKinstallType সেট করে ডিভাইসের কিয়স্ক অ্যাপ হিসেবে মনোনীত করুন। যেহেতু ওয়েব অ্যাপ্লিকেশানগুলি লঞ্চ করার জন্য Google Chrome এর প্রয়োজন হয়, তাই আপনার applications Chrome যোগ করা উচিত৷ নীচের উদাহরণে অতিরিক্ত সেটিং প্রস্তাবনাগুলি অন্তর্ভুক্ত রয়েছে, যেমন Chrome-এ ওয়েব অ্যাপের URL-কে স্পষ্টভাবে অনুমতি দেওয়ার জন্য পরিচালিত কনফিগারেশনগুলি ব্যবহার করা এবং অন্যান্য URLগুলিকে অনুমোদন না দেওয়া৷

"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"
  }
]

ব্যবহারকারীদের একাধিক অ্যাপে অ্যাক্সেস দেওয়ার জন্য আপনি আপনার নিজস্ব কাস্টম লঞ্চার অ্যাপও বিকাশ করতে পারেন।