AppRecoveryAction

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

जेएसओएन के काेड में दिखाना
{
  "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)

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

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

deployTime

string (Timestamp format)

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

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

cancelTime

string (Timestamp format)

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

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

lastUpdateTime

string (Timestamp format)

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

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

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

object (RemoteInAppUpdateData)

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

RemoteInAppUpdateData

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

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

object (RemoteInAppUpdateDataPerBundle)

बंडल लेवल पर, रिकवरी की कार्रवाई से जुड़ा डेटा.

RemoteInAppUpdateDataPerBundle

बंडल लेवल पर, रिकवरी की कार्रवाई से जुड़ा डेटा.

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

string (int64 format)

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

recoveredDeviceCount

string (int64 format)

बचाए गए डिवाइसों की कुल संख्या.

totalDeviceCount

string (int64 format)

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