कुछ ऐप्लिकेशन, ईएमएम को कुंजी वाले ऐप्लिकेशन के रूप में सुझाव भेज सकते हैं राज्य. कुंजी की मदद से ऐप्लिकेशन की स्थिति, एक यूनीक आइडेंटिफ़ायर (कुंजी) से बनी होती है, मिलता-जुलता मैसेज (ज़रूरी नहीं), मशीन से पढ़ा जा सकने वाला डेटा (ज़रूरी नहीं), गंभीरता स्थिति, और टाइमस्टैंप. उन्हें भेजने के लिए, ऐप्लिकेशन को Enterprise Jetpack लाइब्रेरी.
ईएमएम के तौर पर, आईटी एडमिन को बनाए रखने के लिए, ऐप्लिकेशन की अहम स्थितियों के डेटा का इस्तेमाल किया जा सकता है प्रबंधित डिवाइस और प्रोफ़ाइल पर इंस्टॉल किए गए ऐप्लिकेशन के साथ अप-टू-डेट होते हैं. एक उदाहरण इसके काम करने के तरीके के बारे में एंटरप्राइज़ को फ़ीडबैक दिखाएं में बताया गया है.
डिवाइस की रिपोर्ट पाने की सुविधा चालू करें
ऐप्लिकेशन, हर डिवाइस के हिसाब से कुंजी की मदद से ऐप्लिकेशन की स्थिति की जानकारी भेजते हैं. किसी भी पासकोड वाले ऐप्लिकेशन की स्थिति बताने से पहले डिवाइस पर मौजूद किसी भी ऐप्लिकेशन से स्वीकार किए जाते हैं, तो आपको डिवाइस चालू करना होगा रिपोर्ट देखें. डिवाइस पर नीति को अपडेट होने तक, डिजिटल बटन वाले किसी भी ऐप्लिकेशन को ऐसा किया जा सकता है स्थितियों को अनदेखा कर दिया जाता है और ये हमेशा के लिए मिट जाती हैं. डिवाइस की रिपोर्ट पहले चालू करें डिवाइस रजिस्टर करने की प्रोसेस पूरी करें, ताकि प्रोसेस. इससे यह पक्का किया जाता है कि आपको ऐप्लिकेशन के बारे में, डिवाइस के इस्तेमाल के दौरान जनरेट हुए सुझाव या राय मिलें साथ ही, पासकोड वाले ऐप्लिकेशन की स्थिति का पता चल जाएगा.
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 |
एक वैकल्पिक स्ट्रिंग, जो ईएमएम को ऐप्लिकेशन की स्थिति के बारे में ऐसी जानकारी देती है जिसे कंप्यूटर पर आसानी से पढ़ा जा सकता है. उदाहरण के लिए, कोई ऐसी वैल्यू जिसके लिए आईटी एडमिन आपके कंसोल में क्वेरी कर सकता है. जैसे, "अगर बैटरी की चेतावनी वाला डेटा < 10" हो सकता है. |
stateTimestampMillis |
टाइमस्टैंप (मिलीसेकंड में), जो बताता है कि डिवाइस पर ऐप्लिकेशन की स्थिति को पिछली बार कब अपडेट किया गया था. |
lastUpdatedTimestampMillis |
इस टाइमस्टैंप (मिलीसेकंड में) से पता चलता है कि डिवाइस पर आखिरी बार अपलोड किए गए कुंजी वाले ऐप्लिकेशन की स्थिति कब दिखती थी. |
एंटरप्राइज़ को ऐप्लिकेशन के बारे में सुझाव/राय देना या शिकायत करना
ऐप्लिकेशन कई वजहों से सुझाव, शिकायत या राय भेज सकते हैं. हालांकि, सबसे सामान्य कुंजी की मदद से ऐप्लिकेशन की स्थिति की जानकारी भेजने का उदाहरण, मैनेज किए जा रहे ऐप्लिकेशन के बारे में सुझाव, शिकायत या राय देना है कॉन्फ़िगरेशन. उदाहरण के लिए:
- आईटी एडमिन किसी ऐप्लिकेशन के लिए मैनेज किए जा रहे कॉन्फ़िगरेशन सेट करने के लिए, आपके ईएमएम कंसोल का इस्तेमाल करता है.
- बैकएंड में, ऐप्लिकेशन को कॉन्फ़िगरेशन भेजे जाते हैं.
- ऐप्लिकेशन, कॉन्फ़िगरेशन लागू करने की कोशिश करता है. हर कॉन्फ़िगरेशन के लिए, ऐप्लिकेशन पासकोड से ऐप्लिकेशन की स्थिति बताने वाला मैसेज भेजता है, जो इसकी स्थिति दिखाता है. उदाहरण के लिए, पुष्टि करने वाला मैसेज या गड़बड़ी की सूचना भेजी जाती है).
- पासकोड वाले ऐप्लिकेशन की इन स्थितियों को देखने के लिए, आपको डिवाइस रिपोर्ट से जानकारी मिलती है.
- कुंजी वाले ऐप्लिकेशन की स्थितियों की जानकारी का इस्तेमाल करके, आपका ईएमएम कंसोल मैनेज किए जा रहे कॉन्फ़िगरेशन की स्थिति को, उपयोगकर्ता के लिए आसान बना देते हैं.
आईटी एडमिन को गड़बड़ियों की सूचना दें
ERROR
की गंभीरता के साथ पासकोड वाले ऐप्लिकेशन की स्थिति से पता चलता है कि संगठन को
कार्रवाई करें. ईएमएम को हमेशा संगठनों को चेतावनी देनी चाहिए
ईएमएम कंसोल या दूसरे तरीकों से गड़बड़ियों का पता लगा सकते हैं. उदाहरण के लिए, आपके
ईएमएम कंसोल, गड़बड़ी वाला एक डैशबोर्ड दिखा सकता है जो
गड़बड़ियों वाला डिवाइस.
अगर किसी गड़बड़ी की स्थिति को ठीक कर दिया जाता है, तो ऐप्लिकेशन उसी पासकोड के साथ फ़ॉलो-अप स्थिति भेजता है
गड़बड़ी की मूल स्थिति और INFO
की अपडेट की गई गंभीरता के तौर पर. ईएमएम को यह करना चाहिए
हमेशा गड़बड़ी ठीक होते ही, संगठनों को इसकी सूचना दें. उदाहरण के लिए,
अपने कंसोल के गड़बड़ी डैशबोर्ड से गड़बड़ी को हटाएं या उसे 'हल हो गया' के तौर पर मार्क करें.