Google Play EMM API-এ একটি Devices
রিসোর্স রয়েছে যা একটি EMM দ্বারা পরিচালিত এবং একটি নির্দিষ্ট ব্যবহারকারীর সাথে সংশ্লিষ্ট প্রতিটি সত্তাকে প্রতিনিধিত্ব করে। আপনার গ্রাহকের সাইটগুলিতে, আপনার EMM কনসোল এবং আপনার ডিভাইস পলিসি কন্ট্রোলার (DPC) ব্যবহার করে ডিভাইসগুলি পরিচালনা করা হয়। সংস্থাগুলি পরিচালিত Google Play এর মাধ্যমে ব্যবহারকারীদের অ্যাপ সরবরাহ করে৷
ডিভাইস এবং ব্যবস্থাপনা প্রকার
যদি আপনার DPC একটি সম্পূর্ণ ডিভাইস পরিচালনা করে, তাহলে ডিভাইসটিতে managedDevice
একটি managementType
মান রয়েছে। যদি আপনার DPC শুধুমাত্র কাজের প্রোফাইল পরিচালনা করে, তাহলে ডিভাইসটিতে একটি managementType
আছে managedProfile
, যা শুধুমাত্র ফিজিক্যাল ডিভাইসে পরিচালিত প্রোফাইলের প্রতিনিধিত্ব করে। এই ডিভাইসগুলিকে "পরিচালিত ডিভাইস" বলা হয়।
একটি unmanagedProfile
ম্যানেজমেন্ট টাইপ সহ ডিভাইসগুলিকে "অনিয়ন্ত্রিত ডিভাইস" বলা হয়, যার মধ্যে রয়েছে:
- লিগ্যাসি ডিভাইস যা Android সংস্করণ 5.0 এর আগে চালায় বা কাজের প্রোফাইল সমর্থন করে না।
- যে ডিভাইসগুলি একটি DPC দ্বারা নিয়ন্ত্রিত নয় এবং তাদের পরিচালনার ধরন হিসাবে
managedDevice
বাmanagedProfile
নেই৷ উদাহরণস্বরূপ, একটি প্রতিষ্ঠানের একজন G Suite অ্যাডমিনিস্ট্রেটর ব্যবহারকারীদের তাদের কর্পোরেট ইমেল অ্যাকাউন্টগুলি তাদের ব্যক্তিগত অ্যান্ড্রয়েড ডিভাইসে কোনও কাজের প্রোফাইল সেট আপ না করেই যোগ করার অনুমতি দিতে পারে।
আপনি unmanaged প্রোফাইল ম্যানেজমেন্ট টাইপ দিয়ে কি করতে পারেন
unmanagedProfile
ম্যানেজমেন্ট টাইপ ব্যবহার করে, লিগ্যাসি ডিভাইসের ব্যবহারকারীরা তাদের প্রতিষ্ঠানের পরিচালিত Google Play স্টোরের মাধ্যমে অ্যাপ পেতে পারেন এবং:
- প্রতি-ব্যবহারকারী এবং প্রতি-অ্যাপ ACL ব্যবহার করে তাদের কাছে উপলব্ধ ব্যক্তিগত অ্যাপগুলি অ্যাক্সেস করুন।
- তাদের ব্যবসার দ্বারা কেনা বাল্ক-লাইসেন্সযুক্ত অ্যাপ্লিকেশনগুলি থেকে লাইসেন্সগুলি আঁকুন৷
- অ্যাডমিনিস্ট্রেটর দ্বারা প্রস্তাবিত এবং কিউরেট করা অ্যাপগুলি ইনস্টল করতে পরিচালিত Google Play অ্যাক্সেস করুন৷
এছাড়াও, প্রশাসকরা ডিভাইসে কোন কাজের অ্যাপ ইনস্টল করা আছে তা দেখতে পারেন।
আপনি 5.0 এর আগের Android সংস্করণগুলি চালান এমন ডিভাইসে বা কাজের প্রোফাইল সমর্থন করে না এমন ডিভাইসগুলিতে unmanagedProfile
প্রোফাইল পরিচালনার ধরন ব্যবহার করতে পারেন৷ যদি একটি ডিভাইস কাজের প্রোফাইল সমর্থন করে, তাহলে managedDevice
বা managedProfile
ব্যবস্থাপনা প্রকারগুলি ব্যবহার করুন৷
ব্যবহারকারীর সম্মতি এবং পরিচালিত Google Play
একজন ব্যবহারকারী যখন প্রথমবার পরিচালিত Google Play অ্যাক্সেস করার চেষ্টা করেন তখন উপস্থাপিত পরিষেবার শর্তাবলী (ToS) এর সাথে সম্মত হতে হবে। একজন ব্যবহারকারী ToS এ সম্মত হওয়ার পরে:
- একজন ব্যবহারকারীর প্রতিটি অব্যবস্থাপিত ডিভাইসের জন্য পরিচালিত Google Play-এ একটি
unmanagedProfile
রেকর্ড তৈরি করা হয়। - আপনি Google Play EMM API-এ ডিভাইসগুলি দেখতে পারেন৷
- ব্যবহারকারীরা সেইভাবে অ্যাপগুলি ইনস্টল করতে পারেন যেমন ব্যবহারকারীদের ডিভাইসগুলি সরাসরি আপনার DPC দ্বারা পরিচালিত হয়৷
সম্পদ, পদ্ধতি, এবং ব্যবস্থাপনা প্রকারের সারাংশ
সম্পদ এবং পদ্ধতি | বর্ণনা | managed Device | managed প্রোফাইল | unmanaged Profile |
Devices.get | ডিভাইস সম্পর্কে বিশদ বিবরণ ধারণ করে এমন একটি Devices রিসোর্স প্রদান করে। | ✔ | ✔ | ✔ |
Devices.getState | Google পরিষেবাগুলিতে একটি ডিভাইসের অ্যাক্সেস সক্ষম বা অক্ষম আছে কিনা তা পুনরুদ্ধার করে৷ | ✔ (শুধুমাত্র Google- পরিচালিত ব্যবহারকারীদের জন্য) | ✔ (শুধুমাত্র Google- পরিচালিত ব্যবহারকারীদের জন্য) | |
Devices.list | নির্দিষ্ট userID এর জন্য Device সংস্থানগুলির একটি তালিকা পুনরুদ্ধার করে। | ✔ | ✔ | ✔ |
Devices.setState | Google পরিষেবাগুলিতে একটি ডিভাইসের অ্যাক্সেস সক্ষম বা অক্ষম কিনা তা সেট করে৷ Google অ্যাডমিন কনসোলে অ্যান্ড্রয়েড ডিভাইসের জন্য মোবাইল ডিভাইস ব্যবস্থাপনা সেট আপ করতে হবে। | ✔ (শুধুমাত্র Google- পরিচালিত ব্যবহারকারীদের জন্য) | ✔ (শুধুমাত্র Google- পরিচালিত ব্যবহারকারীদের জন্য) | |
Entitlements.delete | এনটাইটেলমেন্ট সরিয়ে দেয় এবং ডিভাইস থেকে অ্যাপ। | ✔ | ✔ | ✔ (অ্যাপটি ডিভাইস থেকে সরানো হয়নি) |
Entitlements.update | ঐচ্ছিক ইনস্টল প্যারামিটারের সাথে আহ্বান করা হলে, ব্যবহারকারীকে এনটাইটেলমেন্ট বরাদ্দ করার সাথে সাথে ডিভাইসে অ্যাপটি ইনস্টল করার চেষ্টা করা হয়। | ✔ | ✔ | ✔ |
Installs.get | একটি ডিভাইসে একটি অ্যাপ ইনস্টলেশনের বিবরণ পুনরুদ্ধার করে। | ✔ | ✔ | ✔ (কাজের অ্যাকাউন্ট দ্বারা ইনস্টল করা অ্যাপের মধ্যে সীমাবদ্ধ) |
Installs.list | একটি ডিভাইসে ইনস্টল করা সমস্ত অ্যাপের বিবরণ পুনরুদ্ধার করে। | ✔ | ✔ | ✔ (কাজের অ্যাকাউন্ট দ্বারা ইনস্টল করা অ্যাপের মধ্যে সীমাবদ্ধ) |
Installs.delete | একটি ডিভাইস থেকে একটি অ্যাপ সরানোর অনুরোধ। | ✔ | ✔ | ✔ |
Installs.update | একটি ডিভাইসে সর্বশেষ অ্যাপ সংস্করণ ইনস্টল করার অনুরোধ। | ✔ | ✔ | ✔ |