গুগল প্লে ইএমএম এপিআই-তে একটি Devices ' রিসোর্স অন্তর্ভুক্ত রয়েছে, যা একটি ইএমএম দ্বারা পরিচালিত এবং একজন নির্দিষ্ট ব্যবহারকারীর সাথে যুক্ত প্রতিটি সত্তাকে প্রতিনিধিত্ব করে। আপনার গ্রাহক সাইটগুলিতে, ডিভাইসগুলি আপনার ইএমএম কনসোল এবং আপনার ডিভাইস পলিসি কন্ট্রোলার (ডিপিসি) ব্যবহার করে পরিচালিত হয়। সংস্থাগুলি পরিচালিত গুগল প্লে-এর মাধ্যমে ব্যবহারকারীদের কাছে অ্যাপ সরবরাহ করে।
ডিভাইস এবং ব্যবস্থাপনার ধরণ
যদি আপনার ডিপিসি (DPC) একটি সম্পূর্ণ ডিভাইস পরিচালনা করে, তাহলে ডিভাইসটির managementType ভ্যালু হবে managedDevice । যদি আপনার ডিপিসি শুধুমাত্র ওয়ার্ক প্রোফাইল পরিচালনা করে, তাহলে ডিভাইসটির managementType হবে managedProfile , যা ফিজিক্যাল ডিভাইসের শুধুমাত্র পরিচালিত প্রোফাইলটিকে নির্দেশ করে। এই ডিভাইসগুলোকে “পরিচালিত ডিভাইস” (managed devices) বলা হয়।
যেসব ডিভাইসের ম্যানেজমেন্ট টাইপ unmanagedProfile , সেগুলোকে “unmanaged devices” বলা হয়, যার মধ্যে অন্তর্ভুক্ত রয়েছে:
- পুরোনো ডিভাইস, যেগুলোতে অ্যান্ড্রয়েড ৫.০-এর আগের সংস্করণ চলে অথবা যেগুলো ওয়ার্ক প্রোফাইল সমর্থন করে না।
- যেসব ডিভাইস DPC দ্বারা নিয়ন্ত্রিত নয় এবং যেগুলোর ম্যানেজমেন্ট টাইপ হিসেবে
managedDeviceবাmanagedProfileনেই। উদাহরণস্বরূপ, কোনো প্রতিষ্ঠানের একজন গুগল ওয়ার্কস্পেস অ্যাডমিন ব্যবহারকারীদের ওয়ার্ক প্রোফাইল সেট আপ না করেই তাদের ব্যক্তিগত অ্যান্ড্রয়েড ডিভাইসে কর্পোরেট ইমেল অ্যাকাউন্ট যুক্ত করার অনুমতি দিতে পারেন।
অব্যবস্থাপিত প্রোফাইল ব্যবস্থাপনা প্রকার দিয়ে আপনি যা করতে পারেন
unmanagedProfile ম্যানেজমেন্ট টাইপ ব্যবহার করে, লিগ্যাসি ডিভাইসের ব্যবহারকারীরা তাদের প্রতিষ্ঠানের পরিচালিত গুগল প্লে স্টোর থেকে অ্যাপস পেতে পারেন এবং:
- ব্যবহারকারী-ভিত্তিক এবং অ্যাপ-ভিত্তিক ACL ব্যবহার করে তাদের জন্য উপলব্ধ ব্যক্তিগত অ্যাপগুলো অ্যাক্সেস করুন।
- তাদের ব্যবসার দ্বারা ক্রয়কৃত বাল্ক-লাইসেন্সকৃত অ্যাপ্লিকেশনগুলো থেকে লাইসেন্স গ্রহণ করুন।
- প্রশাসকের সুপারিশকৃত ও নির্বাচিত অ্যাপ ইনস্টল করার জন্য নিয়ন্ত্রিত গুগল প্লে-তে প্রবেশাধিকার পান।
এছাড়াও, প্রশাসকরা দেখতে পারেন যে ডিভাইসটিতে কোন কোন কাজের অ্যাপ ইনস্টল করা আছে।
আপনি অ্যান্ড্রয়েড ৫.০-এর আগের সংস্করণ চালিত ডিভাইসগুলিতে অথবা যে ডিভাইসগুলি ওয়ার্ক প্রোফাইল সমর্থন করে না, সেগুলিতে unmanagedProfile ম্যানেজমেন্ট টাইপ ব্যবহার করতে পারেন। যদি কোনো ডিভাইস ওয়ার্ক প্রোফাইল সমর্থন করে, তবে managedDevice বা managedProfile ) ম্যানেজমেন্ট টাইপ ব্যবহার করুন।
ব্যবহারকারীর সম্মতি এবং পরিচালিত গুগল প্লে
কোনো ব্যবহারকারী যখন প্রথমবারের মতো পরিচালিত গুগল প্লে অ্যাক্সেস করার চেষ্টা করেন, তখন তাঁকে প্রদর্শিত পরিষেবার শর্তাবলীতে (ToS) সম্মত হতে হয়। ব্যবহারকারী ToS-এ সম্মত হওয়ার পর:
- একজন ব্যবহারকারীর প্রতিটি আনম্যানেজড ডিভাইসের জন্য ম্যানেজড গুগল প্লে-তে একটি
unmanagedProfileরেকর্ড তৈরি করা হয়। - আপনি গুগল প্লে ইএমএম এপিআই-তে ডিভাইসগুলো দেখতে পারেন।
- যেসব ব্যবহারকারীর ডিভাইস সরাসরি আপনার ডিপিসি (DPC) দ্বারা পরিচালিত হয়, তারা যেভাবে অ্যাপ ইনস্টল করতে পারেন, এই ব্যবহারকারীও ঠিক সেভাবেই অ্যাপ ইনস্টল করতে পারবেন।
সম্পদ, পদ্ধতি এবং ব্যবস্থাপনার প্রকারভেদের সারসংক্ষেপ
| সম্পদ এবং পদ্ধতি | বর্ণনা | managedDevice | managedProfile | unmanagedProfile |
Devices.get | একটি Devices রিসোর্স ফেরত দেয়, যাতে ডিভাইসটির বিস্তারিত তথ্য থাকে। | ✔ | ✔ | ✔ |
Devices.getState | কোনো ডিভাইসের গুগল পরিষেবা ব্যবহারের অনুমতি চালু আছে নাকি বন্ধ আছে, তা শনাক্ত করে। | ✔ (শুধুমাত্র গুগল পরিচালিত ব্যবহারকারীদের জন্য) | ✔ (শুধুমাত্র গুগল পরিচালিত ব্যবহারকারীদের জন্য) | |
Devices.list | নির্দিষ্ট userID জন্য Device রিসোর্সের একটি তালিকা পুনরুদ্ধার করে। | ✔ | ✔ | ✔ |
Devices.setState | কোনো ডিভাইসের গুগল পরিষেবা ব্যবহারের সুযোগ চালু বা বন্ধ থাকবে কিনা তা নির্ধারণ করে। এর জন্য গুগল অ্যাডমিন কনসোলে অ্যান্ড্রয়েড ডিভাইসগুলোর জন্য মোবাইল ডিভাইস ম্যানেজমেন্ট সেট আপ করতে হবে। | ✔ (শুধুমাত্র গুগল পরিচালিত ব্যবহারকারীদের জন্য) | ✔ (শুধুমাত্র গুগল পরিচালিত ব্যবহারকারীদের জন্য) | |
Entitlements.delete | অধিকারটি অপসারণ করে এবং ডিভাইস থেকে অ্যাপ। | ✔ | ✔ | ✔ (অ্যাপটি ডিভাইস থেকে সরানো হয়নি) |
Entitlements.update | ঐচ্ছিক 'install' প্যারামিটার সহ চালু করা হলে, এটি ডিভাইসে অ্যাপটি ইনস্টল করার চেষ্টা করে এবং একই সাথে ব্যবহারকারীকে এর ব্যবহারের অধিকার (entitlement) প্রদান করে। | ✔ | ✔ | ✔ |
Installs.get | ডিভাইসে ইনস্টল করা কোনো অ্যাপের বিবরণ পুনরুদ্ধার করে। | ✔ | ✔ | ✔ (শুধুমাত্র কর্মক্ষেত্রের অ্যাকাউন্ট থেকে ইনস্টল করা অ্যাপের জন্য প্রযোজ্য) |
Installs.list | ডিভাইসে ইনস্টল করা সমস্ত অ্যাপের বিবরণ পুনরুদ্ধার করে। | ✔ | ✔ | ✔ (শুধুমাত্র কর্মক্ষেত্রের অ্যাকাউন্ট থেকে ইনস্টল করা অ্যাপের জন্য প্রযোজ্য) |
Installs.delete | ডিভাইস থেকে কোনো অ্যাপ সরানোর অনুরোধ। | ✔ | ✔ | ✔ |
Installs.update | ডিভাইসে অ্যাপের সর্বশেষ সংস্করণ ইনস্টল করার অনুরোধ। | ✔ | ✔ | ✔ |