অ্যান্ড্রয়েড ম্যানেজমেন্ট API (AMAPI) SDK নতুন কাস্টম ডিভাইস পলিসি কন্ট্রোলার (DPC) তালিকাভুক্তির প্রবাহে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। এটি ইএমএম কাস্টম ডিপিসি অ্যাপ এবং অ্যান্ড্রয়েড ডিভাইস পলিসি (এডিপি) এর মধ্যে যোগাযোগের সুবিধা দেয় এবং মূল তালিকাভুক্তি ফাংশনগুলির জন্য প্লে ইএমএম এপিআই-এর সাথে ইন্টারঅ্যাক্ট করে ডিভাইস নথিভুক্তকরণকে স্ট্রীমলাইন করে।
AMAPI SDK-এর মূল কাজ:
- EMM DPC অ্যাপ এবং Android ডিভাইস নীতির মধ্যে যোগাযোগ সক্ষম করে।
- কমান্ডের স্থানীয় সঞ্চালনের সুবিধা দেয়।
- পরিচালিত Google অ্যাকাউন্ট যোগ করার জন্য নতুন ডিভাইস তালিকাভুক্তি প্রবাহ সমর্থন করে।
- প্রয়োজনে Android ডিভাইস নীতির ইনস্টলেশন বা আপডেটগুলি পরিচালনা করে।
কাস্টম DPC তালিকাভুক্তির প্রবাহে দুটি প্রাথমিক কারণে SDK অপরিহার্য:
এটি ডিভাইসে সঠিকভাবে অ্যান্ড্রয়েড ডিভাইস পলিসি ইনস্টল ও আপডেট করতে সাহায্য করে পরিবেশ সেট করে।
এটি স্থানীয়ভাবে Android ডিভাইস নীতি কল করতে ব্যবহৃত হয়, যা ডিভাইসে ব্যবহারকারীর লগইন ক্রম শুরু করে।
এই মৌলিক ফাংশনগুলি পরিচালনার জন্য ডিভাইস প্রস্তুত করে এবং পরবর্তী তালিকাভুক্তি পদক্ষেপগুলিকে সম্ভব করে তোলে।
পরিবেশ
AMAPI SDK-এর EnvironmentClient
হল একটি ইন্টারফেস যা পরিবেশ-সম্পর্কিত APIগুলিতে অ্যাক্সেসের অনুমতি দেয়। আপনি EnvironmentClientFactory
ব্যবহার করে একটি উদাহরণ তৈরি করতে পারেন।
EnvironmentClient
মূল বৈশিষ্ট্য:
- নিশ্চিত করুন যে SDK API স্তর ন্যূনতম প্রয়োজনীয়তা পূরণ করে।
- প্রয়োজনে Google Play পরিষেবাগুলির জন্য একটি আপডেট পরীক্ষা করে এবং শুরু করে৷
- Android ডিভাইস নীতি ইনস্টল এবং আপডেট করা আছে কিনা যাচাই করে। সচেতন থাকুন যে এই প্রক্রিয়াটিতে কিছু সময় লাগতে পারে কারণ এটি একটি ইনস্টলেশন বা আপডেট জড়িত হতে পারে।
EnvironmentClient
ইন্টারফেসের আরো বিস্তারিত জানার জন্য, রেফারেন্স ডকুমেন্টেশন দেখুন।
অ্যাকাউন্ট সেটআপ
AMAPI SDK-এর মধ্যে AccountSetup
ক্লাস একটি পরিচালিত Android ডিভাইসে একটি Google অ্যাকাউন্ট সেট আপ করার প্রক্রিয়া পরিচালনার জন্য দায়ী৷
অ্যাকাউন্ট সেটআপের মূল বৈশিষ্ট্য:
-
AccountSetupClient
এবং একটি তালিকাভুক্তি টোকেন ব্যবহার করে অ্যাকাউন্ট সেটআপ প্রক্রিয়া শুরু করে। - এনরোলমেন্ট টোকেন পরিচালনা করে, যা EMM দ্বারা তৈরি হয় এবং AMAPI SDK-তে পাঠানো হয়। এই টোকেন ব্যবহারকারীর প্রমাণীকরণ প্রয়োজন কিনা তা নির্ধারণ করে।
- প্রয়োজনে একটি প্রমাণীকরণ কার্যকলাপ চালু করে, ব্যবহারকারীকে তাদের Google শংসাপত্র দিয়ে সাইন ইন করতে অনুরোধ করে।
- সফল সাইন-ইন করার পরে ব্যবহারকারীর ইমেল এবং ব্যবহারকারী আইডি সহ একটি কলব্যাক গ্রহণ করে৷
-
Devices.update
পদ্ধতিতে ডিভাইস নীতি সেট করতে EMM প্রাপ্ত ব্যবহারকারী শনাক্তকারী ব্যবহার করে। - EMM ডিভাইসটিকে অনুগত হিসেবে চিহ্নিত করতে
Devices.setState
কল করে এবং Google পরিষেবাগুলিতে অ্যাক্সেসের অনুমতি দেয়।
এই কার্যকারিতা একটি নতুন ডিভাইস তালিকাভুক্তি পদ্ধতির অংশ যা DPC সমর্থন লাইব্রেরির পরিবর্তে AMAPI SDK ব্যবহার করে। AccountSetup
সম্পর্কে আরও বিশদ বিবরণের জন্য AMAPI রেফারেন্স ডকুমেন্টেশন দেখুন এবং ব্যবহারকারী অ্যাকাউন্ট গাইড প্রয়োগ করুন ।