Method: apprecovery.create

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

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

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

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

पाथ के पैरामीटर

पैरामीटर
packageName

string

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

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

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

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

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

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

boolean

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