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

deployTime

string (Timestamp format)

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

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

cancelTime

string (Timestamp format)

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

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

lastUpdateTime

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "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)

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