Method: apprecovery.create

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

एचटीटीपी अनुरोध

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/appRecoveries

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
packageName

string

ज़रूरी है. ऐप्लिकेशन का पैकेज नाम जिस पर रिकवरी की कार्रवाई की गई है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "targeting": {
    object (Targeting)
  },

  // Union field recovery_action can be only one of the following:
  "remoteInAppUpdate": {
    object (RemoteInAppUpdate)
  }
  // End of list of possible types for union field recovery_action.
}
फ़ील्ड
targeting

object (Targeting)

इससे रिकवरी ऐक्शन को टारगेट करने की शर्तें तय होती हैं. जैसे, क्षेत्र, android sdk वर्शन, ऐप्लिकेशन के वर्शन वगैरह.

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

object (RemoteInAppUpdate)

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

जवाब का मुख्य भाग

कामयाब होने पर, जवाब के मुख्य हिस्से में AppRecoveryAction का नया इंस्टेंस शामिल किया जाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/androidpublisher

RemoteInAppUpdate

रिमोट इन-ऐप्लिकेशन अपडेट की कार्रवाई के टाइप के लिए ऑब्जेक्ट दिखाना.

JSON के काेड में दिखाना
{
  "isRemoteInAppUpdateRequested": boolean
}
फ़ील्ड
isRemoteInAppUpdateRequested

boolean

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