পাব/সাব বিজ্ঞপ্তিগুলি আপনাকে নতুন নথিভুক্ত ডিভাইস, ডিভাইস রিপোর্ট এবং সম্প্রতি জারি করা কমান্ড সম্পর্কে সতর্কতা পাওয়ার একটি উপায় প্রদান করে।
Pub/Sub বিজ্ঞপ্তি সেট আপ করতে, আপনাকে Pub/Sub API সক্রিয় করতে হবে এবং একটি বিষয় তৈরি করতে হবে। একটি বিষয়ে প্রকাশিত বার্তাগুলি পেতে, সেই বিষয়ে একটি সদস্যতা তৈরি করুন৷ সাবস্ক্রিপশন বিষয়টিকে একটি গ্রাহক অ্যাপ্লিকেশনের সাথে সংযুক্ত করে যা এই বিষয়ে প্রকাশিত বার্তাগুলি গ্রহণ করে এবং প্রক্রিয়া করে। আপনি একটি সদস্যতা তৈরি করার পরে, আপনাকে আপনার বিষয়ে প্রকাশ করার জন্য Android ডিভাইস নীতি অনুমতি দিতে হবে।
1. আপনার প্রকল্পের জন্য Pub/Sub API সক্রিয় করুন
Pub/Sub API কীভাবে সক্ষম করবেন তার নির্দেশাবলীর জন্য, কনসোল কুইকস্টার্ট গাইড দেখুন। নিশ্চিত করুন যে আপনি একই প্রকল্প নির্বাচন করুন যেটির জন্য Android ম্যানেজমেন্ট API সক্ষম করা আছে ৷
2. একটি বিষয় তৈরি করুন
API সক্ষম করার পরে, আপনাকে একটি বিষয় তৈরি করতে হবে যেটিতে Android ডিভাইস নীতি বিজ্ঞপ্তি প্রকাশ করতে পারে৷ একটি বিষয় তৈরি করার দুটি উপায় আছে:
ক Google ক্লাউড কনসোলে ম্যানুয়ালি।
খ. Pub/Sub API ব্যবহার করে ( বিষয় তৈরির পদ্ধতি দেখুন)।
টপিক তৈরি করার পর টপিকের নাম নোট করে নিন।
3. একটি সদস্যতা তৈরি করুন৷
একটি সাবস্ক্রিপশন একটি প্রদত্ত বিষয়ে প্রকাশিত বার্তাগুলির স্ট্রিম ক্যাপচার করে৷ একটি সাবস্ক্রিপশন তৈরি করার দুটি উপায় আছে:
ক Google ক্লাউড কনসোলে ম্যানুয়ালি।
খ. Pub/Sub API ব্যবহার করা (দেখুন সাবস্ক্রিপশন পদ্ধতি তৈরি করুন )।
4. Android ডিভাইস নীতিকে আপনার বিষয়ে প্রকাশ করার অধিকার দিন
আপনার বিষয় প্রকাশ করার জন্য আপনাকে android-cloud-policy@system.gserviceaccount.com অনুমতি দিতে হবে। প্রকাশনার অধিকার দেওয়ার দুটি উপায় রয়েছে:
ক Google ক্লাউড কনসোলে ম্যানুয়ালি।
- আপনার বিষয়ের সদস্য হিসেবে android-cloud-policy@system.gserviceaccount.com যোগ করুন।
- একটি ভূমিকা নির্বাচন করুন > Pub/Sub > Pub/Sub Publisher এ ক্লিক করুন।
খ. পাব/সাব এপিআই ব্যবহার করা ( আইএএম এপিআই এর মাধ্যমে অ্যাক্সেস নিয়ন্ত্রণ করা দেখুন)
-
members
serviceAccount:android-cloud-policy@system.gserviceaccount.com
যোগ করুন। -
roles/pubsub.publisher
এrole
সেট করুন।
5. বিজ্ঞপ্তি সমর্থন করার জন্য এন্টারপ্রাইজ আপডেট করুন
আপনার তৈরি করা বিষয়ের সাথে একটি এন্টারপ্রাইজ সম্পর্কে বিজ্ঞপ্তি সংযোগ করতে, enterprises.patch
এ কল করুন এবং নিম্নলিখিত পরামিতিগুলি নির্দিষ্ট করুন:
-
pubsubTopic
:projects/{project}/topics/{topic}
ফর্মে আপনার পাব/সাব বিষয়ের নাম। -
enabledNotificationTypes
: আপনি যে ধরনের বিজ্ঞপ্তি পেতে চান তা অন্তর্ভুক্ত করুন।ENROLLMENT
,STATUS_REPORT
, এবংCOMMAND
থেকে চয়ন করুন৷
6. বিজ্ঞপ্তি পেতে Pub/Sub API ব্যবহার করুন
একটি সাবস্ক্রিপশন বার্তা বিতরণের জন্য পুশ বা পুল পদ্ধতি ব্যবহার করতে পারে। এই উভয় পদ্ধতির মাধ্যমে কীভাবে বিজ্ঞপ্তি পেতে হয় তার নির্দেশিকা এবং নির্দেশাবলী পাব/সাবস্ক্রাইবার গাইডে পাওয়া যায়।
বার্তা বিন্যাস
বার্তাগুলি একটি পাবসাবমেসেজের রূপ নেয়৷ বার্তাটির attributes
ফিল্ডে কী notificationType
সহ একটি অ্যাট্রিবিউট রয়েছে এবং নোটিফিকেশন টাইপের মান সেট করা আছে যা বার্তাটিকে ট্রিগার করেছে (যেমন ENROLLMENT
)। মেসেজের data
ফিল্ডে UTF-8 স্ট্রিং হিসেবে এনকোড করা রিসোর্সের JSON উপস্থাপনা থাকে। বিজ্ঞপ্তি এবং তাদের সংশ্লিষ্ট সংস্থান প্রকারগুলি নিম্নরূপ:
-
COMMAND
বিজ্ঞপ্তিগুলি সংস্থান প্রকার অপারেশন ব্যবহার করে। -
USAGE_LOGS
বিজ্ঞপ্তি রিসোর্স প্রকার ব্যবহার করে UsageLogEvent । -
ENROLLMENT
এবংSTATUS_REPORT
বিজ্ঞপ্তি রিসোর্স প্রকার ডিভাইস ব্যবহার করে।
একটি এন্টারপ্রাইজে pubsubTopic
সেট করার সময়, একটি প্রাথমিক বার্তা প্রকাশ করা হবে notificationType
test
জন্য সেট করে। এই বার্তাটি Android ডিভাইস নীতি যাচাই করার জন্য পাঠানো হয়েছে এই বিষয়ে প্রকাশ করার অনুমতি রয়েছে এবং উপেক্ষা করা উচিত।
প্রত্যাশিত বিলম্ব
স্থানীয় ডিভাইস ইভেন্টগুলি যেগুলি দ্রুত ধারাবাহিকভাবে ঘটে তা ব্যাচ করা হয় এবং একটি একক পাব/সাব মেসেজে EMM-এ রিপোর্ট করা হয়।
ইভেন্টের ধরণ | অন-ডিভাইস ইভেন্ট এবং সংশ্লিষ্ট EMM বিজ্ঞপ্তি 1 এর মধ্যে প্রত্যাশিত লেটেন্সি |
---|---|
উচ্চ অগ্রাধিকার কীড অ্যাপ স্টেট | অবিলম্বে, প্রতি মিনিটে সর্বাধিক একটি রিপোর্ট |
স্ট্যান্ডার্ড অগ্রাধিকার কীড অ্যাপ স্টেট | এক মিনিটের মধ্যে |
আইটি অ্যাডমিন 2 দ্বারা সংজ্ঞায়িত ইনস্টল স্টেট সহ অ্যাপগুলির জন্য বিধান করার সময় অ্যাপ্লিকেশন-সম্পর্কিত ইভেন্টগুলি | অন্যান্য সম্পর্কিত বিধান ইভেন্টের উপরে এক মিনিটের মধ্যে |
আইটি অ্যাডমিন দ্বারা সংজ্ঞায়িত ইনস্টল স্টেট সহ অ্যাপগুলির জন্য বিধান করার পরে অ্যাপ্লিকেশন-সম্পর্কিত ইভেন্টগুলি৷ | 5 মিনিটের মধ্যে |
কর্মচারী 3 দ্বারা সংজ্ঞায়িত ইনস্টল স্টেট সহ অ্যাপগুলির জন্য বিধান করার সময় এবং পরে উভয় ক্ষেত্রেই অ্যাপ্লিকেশন-সম্পর্কিত ঘটনাগুলি | 60 মিনিটের মধ্যে |
অন্যান্য অন-ডিভাইস অ্যাপ ইভেন্ট | 60 মিনিটের মধ্যে |
নিয়ন্ত্রিত পরিস্থিতির উপর ভিত্তি করে সর্বোত্তম প্রচেষ্টা লক্ষ্য। প্রকৃত লেটেন্সি বিভিন্ন ডিভাইস এবং পরিবেশগত কারণের উপর নির্ভর করে পরিবর্তিত হতে পারে। ↩
নীতিতে প্রয়োগ করা অ্যাপগুলির
InstallType
:FORCE_INSTALLED
,BLOCKED
,REQUIRED_FOR_SETUP
,PREINSTALLED
এবংKIOSK
৷ ↩উপলব্ধ অ্যাপ্লিকেশানগুলির
InstallType
:AVAILABLE
,INSTALL_TYPE_UNSPECIFIED
। ↩