এই সম্পদের জন্য পদ্ধতির তালিকার জন্য, এই পৃষ্ঠার শেষে দেখুন।
সম্পদ উপস্থাপনা
একটি এন্টারপ্রাইজ রিসোর্স একটি EMM এবং একটি নির্দিষ্ট সংস্থার মধ্যে বাঁধাই প্রতিনিধিত্ব করে৷ এই বাইন্ডিংটি এই API ব্যবহার করে দুটি ভিন্ন উপায়ে একটিতে ইনস্ট্যান্ট করা যেতে পারে:
- Google পরিচালিত ডোমেন গ্রাহকদের জন্য, প্রক্রিয়াটি
Enterprises.enroll
এবংEnterprises.setAccount
ব্যবহার করে (অ্যাডমিন কনসোল এবং Google API কনসোল থেকে প্রাপ্ত আর্টিফ্যাক্টগুলির সাথে) এবং কম-বেশি ম্যানুয়াল প্রক্রিয়ার মাধ্যমে EMM-এ জমা দেওয়া হয়। - পরিচালিত Google Play অ্যাকাউন্ট গ্রাহকদের জন্য, ম্যানুয়াল পদক্ষেপ ছাড়াই বাইন্ডিং তৈরি করতে পরিচালিত Google Play সাইন-আপ UI (Google-প্রদত্ত মেকানিজম) এর সাথে
Enterprises.generateSignupUrl
এবংEnterprises.completeSignup
ব্যবহার করা জড়িত৷
{ "kind": "androidenterprise#enterprise", "id": string, "primaryDomain": string, "name": string, "administrator": [ { "email": string } ] }
সম্পত্তির নাম | মান | বর্ণনা | নোট |
---|---|---|---|
administrator[] | list | এন্টারপ্রাইজের প্রশাসক। এটি শুধুমাত্র EMM-প্রবর্তিত প্রবাহের মাধ্যমে তৈরি এন্টারপ্রাইজগুলির জন্য সমর্থিত। | |
administrator[]. email | string | অ্যাডমিনের ইমেল ঠিকানা। | |
id | string | এন্টারপ্রাইজের জন্য অনন্য আইডি। | |
kind | string | ||
name | string | এন্টারপ্রাইজের নাম, উদাহরণস্বরূপ, "Example, Inc"। | |
primaryDomain | string | এন্টারপ্রাইজের প্রাথমিক ডোমেন, যেমন "example.com"। |
পদ্ধতি
- acknowledgeNotificationSet
- এন্টারপ্রাইজের কাছ থেকে প্রাপ্ত বিজ্ঞপ্তিগুলি স্বীকার করে। পরবর্তী কলগুলিকে একই বিজ্ঞপ্তিগুলি ফেরত দেওয়া থেকে বিরত রাখতে PullNotificationSet.
- সম্পূর্ণ সাইনআপ
- সম্পূর্ণতা টোকেন এবং এন্টারপ্রাইজ টোকেন নির্দিষ্ট করে সাইনআপ প্রবাহ সম্পূর্ণ করে। প্রদত্ত এন্টারপ্রাইজ টোকেনের জন্য এই অনুরোধটি একাধিকবার কল করা উচিত নয়।
- WebToken তৈরি করুন
- একটি এমবেডযোগ্য UI অ্যাক্সেস করতে একটি অনন্য টোকেন প্রদান করে। একটি ওয়েব UI তৈরি করতে, পরিচালিত Google Play javascript API-এ জেনারেট করা টোকেনটি পাস করুন৷ প্রতিটি টোকেন শুধুমাত্র একটি UI সেশন শুরু করতে ব্যবহার করা যেতে পারে। আরও তথ্যের জন্য JavaScript API ডকুমেন্টেশন দেখুন।
- নথিভুক্ত করা
- কলিং EMM সহ একটি এন্টারপ্রাইজ নথিভুক্ত করে৷
- সাইনআপ ইউআরএল তৈরি করুন
- একটি সাইন আপ URL তৈরি করে।
- পেতে
- একটি এন্টারপ্রাইজের নাম এবং ডোমেন পুনরুদ্ধার করে।
- getServiceAccount
- একটি পরিষেবা অ্যাকাউন্ট এবং শংসাপত্র প্রদান করে। সেটঅ্যাকাউন্ট কল করে পরিষেবা অ্যাকাউন্টটি এন্টারপ্রাইজের সাথে আবদ্ধ হতে পারে। পরিষেবা অ্যাকাউন্টটি এই এন্টারপ্রাইজ এবং EMM-এর জন্য অনন্য, এবং যদি এন্টারপ্রাইজ আনবাউন্ড হয় তাহলে মুছে ফেলা হবে। শংসাপত্রগুলিতে ব্যক্তিগত কী ডেটা থাকে এবং সার্ভার-পাশে সংরক্ষণ করা হয় না।
এই পদ্ধতিটি শুধুমাত্র Enterprises.Enroll বা Enterprises.CompleteSignup কল করার পরে এবং Enterprises.SetAccount এর আগে কল করা যেতে পারে; অন্য সময়ে এটি একটি ত্রুটি ফিরিয়ে দেবে।
প্রথমটির পরে পরবর্তী কলগুলি একটি নতুন, অনন্য শংসাপত্রের সেট তৈরি করবে এবং পূর্বে তৈরি করা শংসাপত্রগুলিকে বাতিল করবে৷
একবার পরিষেবা অ্যাকাউন্টটি এন্টারপ্রাইজের সাথে আবদ্ধ হয়ে গেলে, এটি serviceAccountKeys সংস্থান ব্যবহার করে পরিচালনা করা যেতে পারে। - getStoreLayout
- এন্টারপ্রাইজের জন্য স্টোর লেআউট ফেরত দেয়। যদি স্টোর লেআউট সেট করা না থাকে, তাহলে স্টোর লেআউট টাইপ হিসাবে "বেসিক" প্রদান করে এবং কোনো হোমপেজ নেই।
- তালিকা
- ডোমেন নাম দ্বারা একটি এন্টারপ্রাইজ দেখায়। এটি শুধুমাত্র Google-প্রবর্তিত সৃষ্টি প্রবাহের মাধ্যমে তৈরি করা উদ্যোগগুলির জন্য সমর্থিত। EMM-প্রবর্তিত প্রবাহের মাধ্যমে তৈরি এন্টারপ্রাইজগুলির জন্য আইডির সন্ধানের প্রয়োজন নেই যেহেতু EMM Enterprises.generateSignupUrl কলে নির্দিষ্ট করা কলব্যাকে এন্টারপ্রাইজ আইডি শিখেছে।
- pullNotificationSet
- অনুরোধের জন্য প্রমাণীকৃত পরিষেবা অ্যাকাউন্টের সাথে যুক্ত উদ্যোগগুলির জন্য একটি বিজ্ঞপ্তি সেট টানে এবং ফেরত দেয়। কোনো বিজ্ঞপ্তি মুলতুবি না থাকলে বিজ্ঞপ্তি সেট খালি হতে পারে।
প্রত্যাবর্তিত একটি বিজ্ঞপ্তি সেটটি 20 সেকেন্ডের মধ্যে Enterprises.AcknowledgeNotificationSet-এ কল করে স্বীকার করতে হবে, যদি না বিজ্ঞপ্তি সেটটি খালি থাকে৷
20 সেকেন্ডের মধ্যে স্বীকৃত নয় এমন বিজ্ঞপ্তিগুলি শেষ পর্যন্ত অন্য PullNotificationSet অনুরোধের প্রতিক্রিয়াতে আবার অন্তর্ভুক্ত করা হবে এবং যেগুলি কখনই স্বীকার করা হয় না সেগুলি শেষ পর্যন্ত Google ক্লাউড প্ল্যাটফর্ম পাব/সাব সিস্টেম নীতি অনুসারে মুছে ফেলা হবে৷
বিজ্ঞপ্তিগুলি পুনরুদ্ধার করার জন্য একাধিক অনুরোধ একযোগে সঞ্চালিত হতে পারে, এই ক্ষেত্রে মুলতুবি বিজ্ঞপ্তিগুলি (যদি থাকে) প্রতিটি কলারের মধ্যে বিভক্ত করা হবে, যদি কোনো মুলতুবি থাকে।
কোনো বিজ্ঞপ্তি উপস্থিত না থাকলে, একটি খালি বিজ্ঞপ্তি তালিকা ফেরত দেওয়া হয়। পরবর্তী অনুরোধগুলি উপলব্ধ হয়ে গেলে আরও বিজ্ঞপ্তি ফেরত দিতে পারে৷ - sendTestPushNotification
- এই এন্টারপ্রাইজের জন্য Google ক্লাউড পাব/সাব পরিষেবার সাথে EMM একীকরণ যাচাই করার জন্য একটি পরীক্ষার বিজ্ঞপ্তি পাঠায়।
- সেট অ্যাকাউন্ট
- এন্টারপ্রাইজ হিসাবে API-কে প্রমাণীকরণ করতে ব্যবহার করা হবে এমন অ্যাকাউন্ট সেট করে।
- সেটস্টোর লেআউট
- এন্টারপ্রাইজের জন্য স্টোর লেআউট সেট করে। ডিফল্টরূপে, storeLayoutType "বেসিক" এ সেট করা থাকে এবং মৌলিক স্টোর লেআউট সক্ষম করা হয়। বেসিক লেআউটে শুধুমাত্র অ্যাডমিন দ্বারা অনুমোদিত অ্যাপ রয়েছে এবং যেগুলি ব্যবহারকারীর জন্য উপলব্ধ পণ্য সেটে যোগ করা হয়েছে ( setAvailableProductSet কল ব্যবহার করে)। পৃষ্ঠায় থাকা অ্যাপগুলি তাদের পণ্য আইডি মান অনুসারে সাজানো হয়েছে। আপনি যদি একটি কাস্টম স্টোর লেআউট তৈরি করেন (storeLayoutType = "কাস্টম" সেট করে এবং একটি হোমপেজ সেট করে), বেসিক স্টোর লেআউটটি অক্ষম করা হয়।
- নাম নথিভুক্ত করা
- কলিং ইএমএম থেকে একটি এন্টারপ্রাইজ আনরোল করে।