REST Resource: appstorecatalog.recentAppViews

संसाधन: RecentAppView

हाल ही में अपडेट किए गए ऐप्लिकेशन के बारे में मेटाडेटा.

JSON के काेड में दिखाना
{
  "appView": {
    object (CatalogAppView)
  }
}
फ़ील्ड
appView

object (CatalogAppView)

हाल ही में अपडेट किए गए ऐप्लिकेशन का व्यू.

CatalogAppView

ऐप्लिकेशन स्टोर के लिए कैटलॉग एक्सपोर्ट में, Google Play ऐप्लिकेशन का व्यू.

JSON के काेड में दिखाना
{
  "packageName": string,
  "developerDetails": {
    object (DeveloperDetails)
  },
  "appContactInformation": {
    object (AppContactInformation)
  },
  "appCategory": enum (AppCategory),
  "appSubcategory": string,
  "hasInAppPurchases": boolean,
  "localizedStoreListings": {
    object (LocalizedStoreListings)
  },
  "deviceCompatibilityRequirements": [
    {
      object (DeviceCompatibilityRequirements)
    }
  ],
  "permissions": [
    {
      object (Permission)
    }
  ],
  "permissionsSdk23": [
    {
      object (Permission)
    }
  ],
  "excludedDevicesByIdentifier": [
    {
      object (DeviceIdentifier)
    }
  ],
  "excludedDevicesBySelector": [
    {
      object (DeviceSelector)
    }
  ],
  "activeVersionNames": [
    string
  ],
  "privacyPolicyUrl": string,
  "hasInAppAds": boolean,
  "isAdultOnlyAudience": boolean,
  "iarcCertificateId": string,
  "firstReleaseDateInUnitedStates": {
    object (Date)
  },
  "priceInTheUnitedStates": {
    object (Money)
  },
  "salePriceInTheUnitedStates": {
    object (Money)
  },
  "deliveryToken": string,
  "lastPublishTime": string
}
फ़ील्ड
packageName

string

ऐप्लिकेशन के पैकेज का नाम.

developerDetails

object (DeveloperDetails)

ऐप्लिकेशन के डेवलपर की जानकारी.

appContactInformation

object (AppContactInformation)

ऐप्लिकेशन के लिए, डेवलपर की दी गई संपर्क जानकारी.

appCategory

enum (AppCategory)

appSubcategory

string

ऐप्लिकेशन की उप-श्रेणी. उदाहरण के लिए, "GAME_ACTION".

hasInAppPurchases

boolean

इससे पता चलता है कि ऐप्लिकेशन में Google Play के ज़रिए इन-ऐप्लिकेशन खरीदारी की सुविधा उपलब्ध है या नहीं.

localizedStoreListings

object (LocalizedStoreListings)

ऐप्लिकेशन के स्टोर पेज के स्थानीय भाषा में उपलब्ध वर्शन, जो Google Play पर दिखाए जाते हैं.

deviceCompatibilityRequirements[]

object (DeviceCompatibilityRequirements)

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

permissions[]

object (Permission)

ऐप्लिकेशन के लिए ज़रूरी अनुमतियां, जिनका एलान किया गया है. ये सभी Android SDK वर्शन पर लागू होती हैं.

permissionsSdk23[]

object (Permission)

ऐप्लिकेशन के लिए ज़रूरी अनुमतियां. ये अनुमतियां, Android SDK टूल के वर्शन 23 और इसके बाद के वर्शन पर लागू होती हैं.

excludedDevicesByIdentifier[]

object (DeviceIdentifier)

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

excludedDevicesBySelector[]

object (DeviceSelector)

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

activeVersionNames[]

string

android:versionName मेनिफ़ेस्ट एट्रिब्यूट से मैप किए गए ऐप्लिकेशन के चालू वर्शन.

privacyPolicyUrl

string

ऐप्लिकेशन की निजता नीति का यूआरएल.

hasInAppAds

boolean

ऐप्लिकेशन में विज्ञापन दिखाए जाते हैं या नहीं.

isAdultOnlyAudience

boolean

क्या ऐप्लिकेशन को सिर्फ़ वयस्कों (18 साल से ज़्यादा उम्र) को टारगेट करने के लिए बनाया गया है.

iarcCertificateId

string

ऐप्लिकेशन के लिए IARC सर्टिफ़िकेट आईडी.

firstReleaseDateInUnitedStates

object (Date)

वह तारीख जब ऐप्लिकेशन को पहली बार अमेरिका में रिलीज़ किया गया था.

priceInTheUnitedStates

object (Money)

अमेरिका में ऐप्लिकेशन की कीमत. अगर ऐप्लिकेशन मुफ़्त है, तो यह एट्रिब्यूट खाली रहेगा.

salePriceInTheUnitedStates

object (Money)

अमेरिका में ऐप्लिकेशन की सेल वाली कीमत. यह सिर्फ़ पैसे चुकाकर डाउनलोड किए जाने वाले उन ऐप्लिकेशन के लिए अपने-आप भर जाता है जिनकी बिक्री अमेरिका में चालू है.

deliveryToken

string

Google Play Inline Install API की मदद से ऐप्लिकेशन डिलीवर करने के लिए इस्तेमाल किया गया टोकन.

lastPublishTime

string (Timestamp format)

ऐप्लिकेशन को आखिरी बार पब्लिश किए जाने का टाइमस्टैंप.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

DeveloperDetails

Google Play ऐप्लिकेशन के डेवलपर की जानकारी.

JSON के काेड में दिखाना
{
  "developerName": string,
  "contactEmail": string,
  "address": string,
  "phoneNumber": string,
  "website": string
}
फ़ील्ड
developerName

string

ऐप्लिकेशन के डेवलपर का नाम.

contactEmail

string

डेवलपर का संपर्क ईमेल पता.

address

string

डेवलपर का पता.

phoneNumber

string

डेवलपर का फ़ोन नंबर.

website

string

डेवलपर की वेबसाइट.

AppContactInformation

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

JSON के काेड में दिखाना
{
  "contactEmail": string,
  "phoneNumber": string,
  "websiteUrl": string
}
फ़ील्ड
contactEmail

string

इस ऐप्लिकेशन के लिए संपर्क ईमेल. इसे हमेशा सेट किया जाता है.

phoneNumber

string

इस ऐप्लिकेशन के लिए संपर्क करने का फ़ोन नंबर. इसे डेवलपर ने उपलब्ध कराया है. हालांकि, ऐसा करना ज़रूरी नहीं है.

websiteUrl

string

इस ऐप्लिकेशन के लिए संपर्क वेबसाइट का यूआरएल. इसे डेवलपर उपलब्ध कराता है.

AppCategory

ऐप्लिकेशन की कैटगरी.

Enums
APP_CATEGORY_UNSPECIFIED
GAME
APP

LocalizedStoreListings

JSON के काेड में दिखाना
{
  "localizedStoreListings": [
    {
      object (LocalizedStoreListing)
    }
  ],
  "defaultLanguageCode": string
}
फ़ील्ड
localizedStoreListings[]

object (LocalizedStoreListing)

defaultLanguageCode

string

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

LocalizedStoreListing

ऐप्लिकेशन के स्टोर पेज का स्थानीय भाषा में अनुवाद किया गया हो.

JSON के काेड में दिखाना
{
  "languageCode": string,
  "appName": string,
  "shortDescription": string,
  "fullDescription": string,
  "icon": {
    object (ImageAsset)
  },
  "featureGraphic": {
    object (ImageAsset)
  },
  "video": {
    object (VideoAsset)
  },
  "phoneScreenshots": {
    object (ScreenshotSet)
  },
  "tabletSmallScreenshots": {
    object (ScreenshotSet)
  },
  "tabletRegularScreenshots": {
    object (ScreenshotSet)
  }
}
फ़ील्ड
languageCode

string

इस स्थानीयकरण के लिए BCP-47 भाषा कोड.

appName

string

इस स्थानीय भाषा में ऐप्लिकेशन का नाम.

shortDescription

string

इस स्थानीय भाषा में ऐप्लिकेशन के बारे में कम शब्दों में जानकारी.

fullDescription

string

इस स्थानीय भाषा में ऐप्लिकेशन के बारे में ज़्यादा जानकारी.

icon

object (ImageAsset)

ऐप्लिकेशन का आइकॉन.

featureGraphic

object (ImageAsset)

ऐप्लिकेशन का फ़ीचर ग्राफ़िक.

video

object (VideoAsset)

ऐप्लिकेशन का वीडियो.

phoneScreenshots

object (ScreenshotSet)

ऐप्लिकेशन के फ़ोन स्क्रीनशॉट.

tabletSmallScreenshots

object (ScreenshotSet)

ऐप्लिकेशन के छोटे टैबलेट के स्क्रीनशॉट.

tabletRegularScreenshots

object (ScreenshotSet)

ऐप्लिकेशन के सामान्य टैबलेट स्क्रीनशॉट.

ImageAsset

यह एक इमेज ऐसेट है.

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

string

इमेज ऐसेट का यूआरएल.

VideoAsset

वीडियो ऐसेट.

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

string

वीडियो ऐसेट का यूआरएल.

ScreenshotSet

स्क्रीनशॉट का एक सेट.

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

object (ImageAsset)

स्क्रीनशॉट की इमेज ऐसेट.

DeviceCompatibilityRequirements

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

JSON के काेड में दिखाना
{
  "sdkVersion": {
    object (SdkVersion)
  },
  "requiredSystemFeatures": [
    string
  ],
  "requiredSoftwareLibraries": [
    string
  ],
  "isScreenRequired": boolean,
  "glEsVersion": integer,
  "usesConfigurations": [
    {
      object (UsesConfiguration)
    }
  ],
  "compatibleScreens": [
    {
      object (CompatibleScreen)
    }
  ],
  "supportedScreens": [
    enum (ScreenSize)
  ],
  "requiresSmallestWidthDp": string,
  "supportedGlTextures": [
    string
  ],
  "nativePlatforms": [
    string
  ],
  "use32BitAbi": enum (Use32BitAbi)
}
फ़ील्ड
sdkVersion

object (SdkVersion)

SDK टूल के उन वर्शन की रेंज तय करता है जिनके साथ ऐप्लिकेशन काम करता है.

requiredSystemFeatures[]

string

सिस्टम की वे सुविधाएं जिनकी ऐप्लिकेशन को ज़रूरत होती है. किसी डिवाइस को ऐप्लिकेशन के साथ काम करने वाला माना जाए, इसके लिए उसमें सिस्टम की सभी सुविधाएं होनी चाहिए.

requiredSoftwareLibraries[]

string

uses-library मेनिफ़ेस्ट टैग में बताई गई ज़रूरी लाइब्रेरी की सूची.

isScreenRequired

boolean

इससे पता चलता है कि ऐप्लिकेशन को स्क्रीन की ज़रूरत है या नहीं.

glEsVersion

integer

OpenGL ES का ज़रूरी वर्शन.

usesConfigurations[]

object (UsesConfiguration)

यह उन सभी कॉन्फ़िगरेशन की सूची बनाता है जिन्हें uses-configuration मेनिफ़ेस्ट टैग का इस्तेमाल करके, ज़रूरी के तौर पर मार्क किया गया है. इस प्रोटो का हर इंस्टेंस, एक uses-configuration एंट्री को दिखाता है. http://developer.android.com/guide/topics/manifest/uses-configuration-element.html पर जाएं

compatibleScreens[]

object (CompatibleScreen)

compatible-screens मेनिफ़ेस्ट टैग में दी गई जानकारी के मुताबिक, ऐड-ऑन के साथ काम करने वाली स्क्रीन.

supportedScreens[]

enum (ScreenSize)

supports-screens मेनिफ़ेस्ट टैग में दी गई जानकारी के मुताबिक, ऐड-ऑन के साथ काम करने वाली स्क्रीन.

requiresSmallestWidthDp

string (int64 format)

इससे स्क्रीन की कम से कम चौड़ाई के बारे में पता चलता है.

supportedGlTextures[]

string

supported-gl-texture मेनिफ़ेस्ट टैग के हिसाब से, gl टेक्सचर इस्तेमाल किए जा सकते हैं.

nativePlatforms[]

string

ज़रूरी एबीआई (ऐप्लिकेशन बाइनरी इंटरफ़ेस) की सूची. उदाहरण के लिए, armeabi या x86.

use32BitAbi

enum (Use32BitAbi)

मेनिफ़ेस्ट से वापस लाई गई android:use32BitAbi फ़्लैग की वैल्यू.

SdkVersion

SDK टूल के वर्शन की रेंज तय करता है. किसी डिवाइस को तब कंपैटिबल माना जाता है, जब उसके एसडीके का वर्शन minSdkVersion और maxSdkVersion की रेंज में आता हो.

JSON के काेड में दिखाना
{
  "minSdkVersion": string,
  "maxSdkVersion": string,
  "targetSdkVersion": string
}
फ़ील्ड
minSdkVersion

string (int64 format)

ऐप्लिकेशन के लिए, एसडीके का कम से कम यह वर्शन होना ज़रूरी है.

maxSdkVersion

string (int64 format)

ऐप्लिकेशन के लिए ज़रूरी एसडीके टूल का सबसे नया वर्शन (शामिल है).

targetSdkVersion

string (int64 format)

ऐप्लिकेशन के लिए टारगेट SDK टूल का वर्शन.

UsesConfiguration

यह उन सभी कॉन्फ़िगरेशन को दिखाता है जिन्हें uses-configuration मेनिफ़ेस्ट टैग का इस्तेमाल करके, ज़रूरी के तौर पर मार्क किया गया है.

JSON के काेड में दिखाना
{
  "requiresFiveWayNavigation": boolean,
  "requiresHardwareKeyboard": boolean,
  "requiredKeyboardType": enum (KeyboardType),
  "requiredNavigationType": enum (NavigationType),
  "requiredTouchscreenType": enum (TouchScreenType)
}
फ़ील्ड
requiresFiveWayNavigation

boolean

ऐप्लिकेशन के लिए, पांच तरीके से नेविगेट करने की सुविधा ज़रूरी है या नहीं.

requiresHardwareKeyboard

boolean

ऐप्लिकेशन के लिए हार्डवेयर कीबोर्ड की ज़रूरत है या नहीं.

requiredKeyboardType

enum (KeyboardType)

ज़रूरी कीबोर्ड का टाइप.

requiredNavigationType

enum (NavigationType)

नेविगेशन डिवाइस ज़रूरी है.

requiredTouchscreenType

enum (TouchScreenType)

टच स्क्रीन का टाइप.

KeyboardType

Enums
KEYBOARD_TYPE_UNSPECIFIED
KEYBOARD_TYPE_UNDEFINED
KEYBOARD_TYPE_NO_KEYS
KEYBOARD_TYPE_QWERTY
KEYBOARD_TYPE_TWELVE_KEY

TouchScreenType

Enums
TOUCHSCREEN_TYPE_UNSPECIFIED
TOUCHSCREEN_TYPE_UNDEFINED
TOUCHSCREEN_TYPE_NO_TOUCHSCREEN
TOUCHSCREEN_TYPE_STYLUS
TOUCHSCREEN_TYPE_FINGER

CompatibleScreen

compatible-screens मेनिफ़ेस्ट टैग में दी गई जानकारी के मुताबिक, ऐड-ऑन के साथ काम करने वाली स्क्रीन.

JSON के काेड में दिखाना
{
  "screenSize": enum (ScreenSize),
  "density": enum (Density)
}
फ़ील्ड
screenSize

enum (ScreenSize)

स्क्रीन का साइज़.

density

enum (Density)

स्क्रीन की डेंसिटी.

ScreenSize

स्क्रीन का साइज़.

Enums
SCREEN_SIZE_UNSPECIFIED
SCREEN_SIZE_SMALL
SCREEN_SIZE_NORMAL
SCREEN_SIZE_LARGE
SCREEN_SIZE_EXTRA_LARGE

घनत्व

स्क्रीन की डेंसिटी.

Enums
DENSITY_UNSPECIFIED
DENSITY_NODPI
DENSITY_LDPI
DENSITY_MDPI
DENSITY_TVDPI
DENSITY_HDPI
DENSITY_280
DENSITY_XHDPI
DENSITY_360
DENSITY_400
DENSITY_420
DENSITY_XXHDPI
DENSITY_560
DENSITY_XXXHDPI

Use32BitAbi

मेनिफ़ेस्ट से android:use32BitAbi फ़्लैग की वैल्यू वापस पाई गई. https://developer.android.com/reference/android/R.attr#use32bitAbi.

Enums
USE_32_BIT_ABI_UNSPECIFIED
USE_32_BIT_ABI_TRUE use32BitAbi की वैल्यू "true" पर सेट है.
USE_32_BIT_ABI_OTHER use32BitAbi की वैल्यू सेट नहीं है या "true" के अलावा किसी और वैल्यू पर सेट है.

अनुमति

ऐप्लिकेशन की ओर से दी गई अनुमति.

JSON के काेड में दिखाना
{
  "name": string,
  "maxSdkVersion": integer
}
फ़ील्ड
name

string

name एट्रिब्यूट, अनुमति का नाम दिखाता है.

maxSdkVersion

integer

maxSdkVersion एट्रिब्यूट से पता चलता है कि Android SDK के किस वर्शन तक अनुमति का अनुरोध किया गया है.

DeviceIdentifier

यह कुकी, किसी डिवाइस के लिए डिवाइस आइडेंटिफ़ायर तय करती है.

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

string

deviceModel

string

DeviceSelector

यह किसी डिवाइस के लिए डिवाइस सिलेक्टर तय करता है. किसी डिवाइस को तब मैच किया गया माना जाता है, जब वह दिए गए किसी भी सिलेक्टर से मैच करता हो.

JSON के काेड में दिखाना
{
  "ramSelector": {
    object (RamSelector)
  },
  "socSelectors": [
    {
      object (SocSelector)
    }
  ],
  "deviceTypeSelector": enum (DeviceTypeSelector)
}
फ़ील्ड
ramSelector

object (RamSelector)

यह किसी डिवाइस के लिए RAM सिलेक्टर तय करता है.

socSelectors[]

object (SocSelector)

एसओसी सिलेक्टर. अगर कोई डिवाइस, किसी भी एसओसी सिलेक्टर से मेल खाता है, तो वह डिवाइस सिलेक्टर से मेल खाता है.

deviceTypeSelector

enum (DeviceTypeSelector)

RamSelector

यह किसी डिवाइस के लिए RAM सिलेक्टर तय करता है.

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

string (int64 format)

इससे ऐसे सभी डिवाइसों को मैच किया जाएगा जिनमें ramMbLessThanOrEqual एमबी या इससे कम रैम है.

SocSelector

यह किसी डिवाइस के लिए एसओसी सिलेक्टर तय करता है. यह उस डिवाइस से मैच करेगा जिसका एसओसी (सिस्टम ऑन चिप), सिलेक्टर के सभी फ़ील्ड से मैच करता हो.

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

string

socModel

string

DeviceTypeSelector

किसी खास टाइप के डिवाइसों से मैच करने वाला सिलेक्टर.

Enums
DEVICE_TYPE_SELECTOR_UNSPECIFIED
ANDROID_GO

तारीख

यह किसी कैलेंडर तारीख को दिखाता है. जैसे, जन्मदिन. दिन के समय और टाइम ज़ोन की जानकारी, कहीं और दी गई है या यह जानकारी ज़रूरी नहीं है. यह तारीख, ग्रेगोरियन कैलेंडर के हिसाब से होती है. यह इनमें से किसी एक को दिखा सकता है:

  • पूरी तारीख, जिसमें साल, महीने, और दिन की वैल्यू शून्य नहीं होनी चाहिए.
  • महीना और दिन, जिसमें साल शून्य होता है. उदाहरण के लिए, सालगिरह.
  • सिर्फ़ साल, जिसमें महीना और दिन शून्य होता है.
  • साल और महीना, जिसमें दिन की वैल्यू शून्य होती है. उदाहरण के लिए, क्रेडिट कार्ड के खत्म होने की तारीख.

मिलते-जुलते टाइप:

JSON के काेड में दिखाना
{
  "year": integer,
  "month": integer,
  "day": integer
}
फ़ील्ड
year

integer

तारीख का साल. यह 1 से 9999 के बीच होना चाहिए. साल के बिना तारीख तय करने के लिए, इसे 0 पर सेट करें.

month

integer

साल का महीना. यह वैल्यू 1 से 12 के बीच होनी चाहिए. अगर आपको महीने और दिन के बिना साल की जानकारी देनी है, तो इसे 0 पर सेट करें.

day

integer

महीने का दिन. यह 1 से 31 के बीच होना चाहिए और साल और महीने के लिए मान्य होना चाहिए. इसके अलावा, इसे 0 पर सेट करके सिर्फ़ साल या साल और महीने की जानकारी दी जा सकती है. ऐसा तब किया जाता है, जब दिन की जानकारी ज़रूरी न हो.

तरीके

get

हाल ही में अपडेट किए गए ऐप्लिकेशन के बारे में मेटाडेटा दिखाता है.

गड़बड़ी के कोड

इस संसाधन के ऑपरेशन, यहां दिए गए एचटीटीपी गड़बड़ी कोड दिखाते हैं:

गड़बड़ी का कोड कारण ब्यौरा रिज़ॉल्यूशन