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‏ SDK 23 ומעלה.

excludedDevicesByIdentifier[]

object (DeviceIdentifier)

רשימת המכשירים שהוחרגו מתפוצת האפליקציה, גם אם הם תואמים לדרישות מ-deviceCompatibilityRequirements. הם מופרדים באמצעות OR, כלומר מכשיר מוחרג אם הוא תואם לאחד מהמזהים.

excludedDevicesBySelector[]

object (DeviceSelector)

רשימת המכשירים שהוחרגו מתפוצת האפליקציה, גם אם הם תואמים לדרישות מ-deviceCompatibilityRequirements. מכשיר מוחרג אם הוא תואם לאחד מהסלקטורים שצוינו.

activeVersionNames[]

string

גרסאות פעילות של האפליקציה שממופות ממאפייני המניפסט android:versionName.

privacyPolicyUrl

string

כתובת ה-URL של מדיניות הפרטיות של האפליקציה.

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)

חותמת הזמן של מועד הפרסום האחרון של האפליקציה.

הפלט שנוצר תמיד יהיה בפורמט RFC 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

הקטגוריה של האפליקציה.

טיפוסים בני מנייה (enum)
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

כתובת ה-URL של נכס התמונה.

VideoAsset

נכס וידאו.

ייצוג JSON
{
  "videoUrl": string
}
שדות
videoUrl

string

כתובת ה-URL של נכס הווידאו.

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 manifest. כל מופע של פרוטו מייצג רשומה אחת של 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

טקסטורות gl נתמכות כפי שצוין בתג supported-gl-texture Manifest.

nativePlatforms[]

string

רשימה של ממשקי ABI (Application Binary Interface) נדרשים, למשל armeabi או x86.

use32BitAbi

enum (Use32BitAbi)

הערך של הדגל android:use32BitAbi שאוחזר מהמניפסט.

SdkVersion

הגדרה של טווח גרסאות SDK. מכשיר נחשב תואם אם גרסת ה-SDK שלו נמצאת בטווח של minSdkVersion ו-maxSdkVersion.

ייצוג JSON
{
  "minSdkVersion": string,
  "maxSdkVersion": string,
  "targetSdkVersion": string
}
שדות
minSdkVersion

string (int64 format)

גרסת ה-SDK המינימלית שנדרשת לאפליקציה (כולל).

maxSdkVersion

string (int64 format)

גרסת ה-SDK המקסימלית שנדרשת לאפליקציה (כולל).

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

טיפוסים בני מנייה (enum)
KEYBOARD_TYPE_UNSPECIFIED
KEYBOARD_TYPE_UNDEFINED
KEYBOARD_TYPE_NO_KEYS
KEYBOARD_TYPE_QWERTY
KEYBOARD_TYPE_TWELVE_KEY

TouchScreenType

טיפוסים בני מנייה (enum)
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

גודל המסך.

טיפוסים בני מנייה (enum)
SCREEN_SIZE_UNSPECIFIED
SCREEN_SIZE_SMALL
SCREEN_SIZE_NORMAL
SCREEN_SIZE_LARGE
SCREEN_SIZE_EXTRA_LARGE

צפיפות

צפיפות המסך.

טיפוסים בני מנייה (enum)
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.

טיפוסים בני מנייה (enum)
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)

הסלקטורים של SOC. מכשיר תואם לסלקטור המכשיר אם הוא תואם לאחד מסלקטורי ה-SOC.

deviceTypeSelector

enum (DeviceTypeSelector)

RamSelector

מגדירה בורר RAM למכשיר.

ייצוג JSON
{
  "ramMbLessThanOrEqual": string
}
שדות
ramMbLessThanOrEqual

string (int64 format)

התנאי הזה יתאים לכל מכשיר עם זיכרון RAM בנפח ramMbLessThanOrEqual mb או פחות.

SocSelector

הגדרת בורר SOC למכשיר. ההתאמה תהיה לכל מכשיר שהמערכת על שבב (SoC) שלו תואמת לכל השדות בסלקטור.

ייצוג JSON
{
  "socMake": string,
  "socModel": string
}
שדות
socMake

string

socModel

string

DeviceTypeSelector

בורר להתאמת מכשירים מסוג מסוים.

טיפוסים בני מנייה (enum)
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 כדי לציין רק שנה או שנה וחודש שבהם היום לא משמעותי.

Methods

get

הפונקציה מחזירה מטא-נתונים על אפליקציה שעודכנה לאחרונה.

קודי שגיאה

הפעולות של המשאב הזה מחזירות את קודי שגיאות ה-HTTP הבאים:

קוד שגיאה סיבה תיאור פתרון