AppRecoveryAction

ऐप्लिकेशन को वापस पाने की कार्रवाई के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "appRecoveryId": string,
  "status": enum (RecoveryStatus),
  "targeting": {
    object (Targeting)
  },
  "createTime": string,
  "deployTime": string,
  "cancelTime": string,
  "lastUpdateTime": string,

  // Union field recovery_action_data can be only one of the following:
  "remoteInAppUpdateData": {
    object (RemoteInAppUpdateData)
  }
  // End of list of possible types for union field recovery_action_data.
}
फ़ील्ड
appRecoveryId

string (int64 format)

ऐप्लिकेशन वापस पाने के लिए किए गए ऐक्शन से जुड़ा आईडी.

status

enum (RecoveryStatus)

रिकवरी ऐक्शन की स्थिति.

targeting

object (Targeting)

रीकवरी ऐक्शन के लिए टारगेटिंग की शर्तें तय करता है. जैसे, क्षेत्र, Android SDK टूल के वर्शन, ऐप्लिकेशन के वर्शन वगैरह.

createTime

string (Timestamp format)

डेवलपर के ऐप्लिकेशन को वापस लाने की कार्रवाई करने के समय का टाइमस्टैंप. यह हमेशा रिकवरी ऐक्शन बनाने के बाद सेट होता है.

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

deployTime

string (Timestamp format)

उपयोगकर्ताओं के लिए, ऐप्लिकेशन वापस पाने की कार्रवाई को डिप्लॉय करने का टाइमस्टैंप. सिर्फ़ तब सेट करें, जब रिकवरी ऐक्शन लागू किया गया हो.

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

cancelTime

string (Timestamp format)

डेवलपर के ऐप्लिकेशन को वापस लाने की कार्रवाई रद्द करने का टाइमस्टैंप. यह सिर्फ़ तब सेट किया जाता है, जब रिकवरी की कार्रवाई रद्द कर दी गई हो.

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

lastUpdateTime

string (Timestamp format)

डेवलपर ने रिकवरी ऐक्शन को आखिरी बार कब अपडेट किया था उसका टाइमस्टैंप. अगर कार्रवाई रद्द की जाती है, तो यह रद्द करने के समय से जुड़ी होती है. यह हमेशा रिकवरी ऐक्शन बनाने के बाद सेट होता है.

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

यूनियन फ़ील्ड recovery_action_data. रिकवरी ऐक्शन से जुड़ा डेटा. recovery_action_data इनमें से कोई एक हो सकता है:
remoteInAppUpdateData

object (RemoteInAppUpdateData)

रीमोट इन-ऐप्लिकेशन अपडेट ऐक्शन का डेटा. जैसे, वापस पाया गया उपयोगकर्ता आधार, वापस पाया जा सकने वाला उपयोगकर्ता आधार वगैरह. इसे सिर्फ़ तब सेट करें, जब रिकवरी ऐक्शन का टाइप रीमोट इन-ऐप्लिकेशन अपडेट हो.

RemoteInAppUpdateData

रिमोट इन-ऐप्लिकेशन अपडेट ऐक्शन से जुड़ा डेटा, जैसे कि ठीक किए गए उपयोगकर्ताओं की संख्या, जिन पर असर पड़ा है उन उपयोगकर्ताओं की संख्या वगैरह.

JSON के काेड में दिखाना
{
  "remoteAppUpdateDataPerBundle": [
    {
      object (RemoteInAppUpdateDataPerBundle)
    }
  ]
}
फ़ील्ड
remoteAppUpdateDataPerBundle[]

object (RemoteInAppUpdateDataPerBundle)

बंडल लेवल पर रिकवरी ऐक्शन से जुड़ा डेटा.

RemoteInAppUpdateDataPerBundle

बंडल लेवल पर रिकवरी ऐक्शन से जुड़ा डेटा.

JSON के काेड में दिखाना
{
  "versionCode": string,
  "recoveredDeviceCount": string,
  "totalDeviceCount": string
}
फ़ील्ड
versionCode

string (int64 format)

टारगेट बंडल से जुड़ा वर्शन कोड.

recoveredDeviceCount

string (int64 format)

जिन डिवाइसों को वापस लाया गया है उनकी कुल संख्या.

totalDeviceCount

string (int64 format)

ऐप्लिकेशन के बंडल से जुड़ी रिकवरी कार्रवाई से, जिन डिवाइसों पर असर पड़ा है उनकी कुल संख्या.