কিছু অ্যাপ কীড অ্যাপ স্টেট আকারে EMM-কে প্রতিক্রিয়া পাঠাতে সক্ষম। একটি কীড অ্যাপ স্টেট একটি অনন্য শনাক্তকারী (কী), সংশ্লিষ্ট বার্তা (ঐচ্ছিক), মেশিন-পাঠযোগ্য ডেটা (ঐচ্ছিক), তীব্রতার স্থিতি এবং টাইমস্ট্যাম্প দ্বারা গঠিত। সেগুলি পাঠাতে, একটি অ্যাপকে এন্টারপ্রাইজ জেটপ্যাক লাইব্রেরির সাথে একীভূত করতে হবে।
একটি EMM হিসাবে, আপনি পরিচালিত ডিভাইস এবং প্রোফাইলে ইনস্টল করা অ্যাপগুলির সাথে IT অ্যাডমিনদের আপ-টু-ডেট রাখতে কীড অ্যাপ স্টেট থেকে ডেটা ব্যবহার করতে পারেন। এটি কীভাবে কাজ করতে পারে তার একটি উদাহরণ এন্টারপ্রাইজগুলিতে প্রতিক্রিয়া প্রদর্শনে বর্ণিত হয়েছে।
ডিভাইস রিপোর্ট সক্রিয় করুন
অ্যাপগুলি প্রতি-ডিভাইসের ভিত্তিতে কীড অ্যাপ স্টেট পাঠায়। ডিভাইসের যেকোনও অ্যাপ থেকে কীড অ্যাপ স্টেট গৃহীত হওয়ার আগে, আপনাকে একটি ডিভাইসের জন্য ডিভাইস রিপোর্ট সক্রিয় করতে হবে। ডিভাইসে নীতি আপডেট না হওয়া পর্যন্ত, যেকোন কীড অ্যাপ স্টেট উপেক্ষা করা হয় এবং চিরতরে হারিয়ে যায়। এনরোলমেন্ট প্রক্রিয়ায় যত তাড়াতাড়ি সম্ভব ডিভাইস তালিকাভুক্তি সম্পূর্ণ করার আগে ডিভাইস রিপোর্ট সক্রিয় করুন। এটি নিশ্চিত করে যে আপনি ডিভাইস তালিকাভুক্তির সময় উত্পন্ন অ্যাপ প্রতিক্রিয়া পাবেন এবং কোনও কীড অ্যাপ স্টেট হারিয়ে যাবে না।
-
devices.update()
কে কল করুন,policy.deviceReportPolicy
কে"deviceReportEnabled"
এ সেট করুন।
ডিভাইস রিপোর্ট পুনরুদ্ধার করুন
একটি ডিভাইস রিপোর্ট পুনরুদ্ধার করার বিভিন্ন উপায় আছে:
- অন্যান্য বিজ্ঞপ্তির সাথে ডিভাইস রিপোর্ট পুনরুদ্ধার করতে,
enterprises.pullNotificationSet()
এ কল করুন। প্রতিক্রিয়ায়, প্রতিটিdeviceReportUpdateEvent
একটি ডিভাইস রিপোর্ট নির্দেশ করে। - একটি নির্দিষ্ট ডিভাইসের জন্য সর্বশেষ কীড অ্যাপ স্টেটের সাথে আপডেট করা ডিভাইস রিপোর্ট পুনরুদ্ধার করতে,
devices.get()
এ কল করুন। - একটি ডিভাইসকে লেটেস্ট অ্যাপ স্টেট আপলোড করতে বাধ্য করতে,
devices.forceReportUpload()
এ কল করুন। এই পদ্ধতিটি শেষ রিপোর্ট তৈরি হওয়ার পর থেকে ডিভাইসে অ্যাপের অবস্থার কোনো পরিবর্তন সহ একটি প্রতিবেদন আপলোড করে।
কীড অ্যাপের অবস্থা দেখুন
ডিভাইস রিপোর্ট ডিভাইস সম্পদের একটি অংশ। ডিভাইসে বা এর কাজের প্রোফাইলে ইনস্টল করা প্রতিটি অ্যাপের (প্যাকেজ) জন্য একটি appState
অবজেক্ট অন্তর্ভুক্ত করে প্রতিবেদনে। একটি প্রদত্ত প্যাকেজের জন্য কীড অ্যাপ স্টেট ( keyedAppState
) appState
অবজেক্টে তালিকাভুক্ত করা হয়েছে, যেমন নিচের উদাহরণে:
{
"result":{
"kind":"androidenterprise#device",
"report":{
"appState":[
{
"keyedAppState":[
{
"severity":"severityError",
"data":"user",
"message":"Username or password are incorrect",
"key":"account",
"stateTimestampMillis":"1556206406926"
}
],
"packageName":"com.google.android.feedbacktestapp"
}
],
"lastUpdatedTimestampMillis":"1556206407685"
},
"androidId":"32714368a0ad8ad5",
"managementType":"managedProfile",
"policy":{
"deviceReportPolicy":"deviceReportEnabled"
}
}
}
প্রতিটি কীড অ্যাপ স্টেটে নিম্নলিখিতগুলি রয়েছে:
মাঠ | বর্ণনা |
---|---|
key | রাষ্ট্রকে চিহ্নিত করার অনন্য চাবিকাঠি। |
severity | রাষ্ট্রের তীব্রতা: INFO একটি তথ্যপূর্ণ বার্তা নির্দেশ করে। উদাহরণস্বরূপ যদি একটি পরিচালিত কনফিগারেশন সফলভাবে সেট করা হয়। ERROR নির্দেশ করে যে এন্টারপ্রাইজকে একটি সমস্যা সংশোধন করতে পদক্ষেপ নিতে হবে। উদাহরণস্বরূপ, যদি একটি পরিচালিত কনফিগারেশন সেট করতে ব্যর্থ হয়। |
message | একটি ঐচ্ছিক স্ট্রিং অ্যাপের অবস্থা সম্পর্কে বিশদ প্রদান করে। অ্যাপ বিকাশকারীদের এই ক্ষেত্রটিকে ব্যবহারকারী-মুখী বার্তা হিসাবে বিবেচনা করার পরামর্শ দেওয়া হচ্ছে। |
data | একটি ঐচ্ছিক স্ট্রিং যা কম্পিউটার-পঠনযোগ্য বিশদ প্রদান করে EMM-কে অ্যাপের অবস্থা সম্পর্কে। উদাহরণস্বরূপ, একটি মান যা একজন আইটি অ্যাডমিন আপনার কনসোলে জিজ্ঞাসা করতে পারে, যেমন "ব্যাটারি_সতর্কতা ডাটা <10 হলে আমাকে অবহিত করুন"। |
stateTimestampMillis | টাইমস্ট্যাম্প (মিলিসেকেন্ডে) নির্দেশ করে যে অ্যাপের অবস্থা ডিভাইসে শেষবার আপডেট করা হয়েছিল। |
lastUpdatedTimestampMillis | টাইমস্ট্যাম্প (মিলিসেকেন্ডে) নির্দেশ করে যে ডিভাইসটি শেষবার আপলোড করা কীড অ্যাপের অবস্থা। |
এন্টারপ্রাইজগুলিতে অ্যাপ প্রতিক্রিয়া প্রদর্শন করুন
অ্যাপগুলি বিভিন্ন কারণে প্রতিক্রিয়া পাঠাতে পারে। যাইহোক, কীড অ্যাপ স্টেট পাঠানোর ক্ষেত্রে সবচেয়ে সাধারণ ব্যবহার হল পরিচালিত কনফিগারেশন সম্পর্কে প্রতিক্রিয়া প্রদান করা। যেমন:
- একজন আইটি অ্যাডমিন একটি অ্যাপের জন্য পরিচালিত কনফিগারেশন সেট করতে আপনার EMM কনসোল ব্যবহার করে।
- ব্যাকএন্ডে, আপনি অ্যাপটিতে কনফিগারেশন পাঠান ।
- অ্যাপটি কনফিগারেশন প্রয়োগ করার চেষ্টা করে। প্রতিটি কনফিগারেশনের জন্য, অ্যাপটি একটি কীড অ্যাপ স্টেট পাঠায় যা তার স্থিতি নির্দেশ করে (উদাহরণস্বরূপ, একটি নিশ্চিতকরণ বার্তা বা ত্রুটি বিজ্ঞপ্তি)।
- এই কীড অ্যাপ স্টেটগুলি দেখতে, আপনি একটি ডিভাইস রিপোর্ট পুনরুদ্ধার করুন ।
- কীড অ্যাপ স্টেট থেকে তথ্য ব্যবহার করে, আপনার EMM কনসোল ব্যবহারকারী-বান্ধব উপায়ে পরিচালিত কনফিগারেশনের স্থিতি প্রদর্শন করে।
আইটি অ্যাডমিনদের ত্রুটি সম্পর্কে সতর্ক করুন
গুরুতর ERROR
সহ একটি কীড অ্যাপ অবস্থা নির্দেশ করে যে কোনো সমস্যা সংশোধন করার জন্য সংস্থাকে পদক্ষেপ নিতে হবে। EMM-এর উচিত সবসময় তাদের EMM কনসোল বা অন্য উপায়ে সংস্থাগুলিকে ত্রুটি সম্পর্কে সতর্ক করা। উদাহরণস্বরূপ, আপনার EMM কনসোল একটি ত্রুটি ড্যাশবোর্ড প্রদর্শন করতে পারে যা ত্রুটি সহ একটি প্রদত্ত ডিভাইসের প্রতিক্রিয়ার সাথে লিঙ্ক করে।
যদি একটি ত্রুটির অবস্থা সংশোধন করা হয়, অ্যাপটি মূল ত্রুটির অবস্থার মতো একই কী সহ একটি ফলো-আপ স্থিতি পাঠায় এবং INFO
এর একটি আপডেট করা তীব্রতা। একটি ত্রুটি সংশোধন করার সাথে সাথে EMM-গুলিকে সর্বদা সংস্থাগুলিকে জানানো উচিত৷ উদাহরণস্বরূপ, আপনার কনসোলের ত্রুটি ড্যাশবোর্ড থেকে ত্রুটিটি সরান বা এটিকে সমাধান করা হিসাবে চিহ্নিত করুন৷