REST Resource: appstorecatalog.recentAppViews

แหล่งข้อมูล: RecentAppView

ข้อมูลเมตาเกี่ยวกับแอปที่อัปเดตล่าสุด

การแสดง JSON
{
  "appView": {
    object (CatalogAppView)
  }
}
ช่อง
appView

object (CatalogAppView)

มุมมองแอปที่อัปเดตล่าสุด

CatalogAppView

มุมมองของแอป Google Play ภายใน "การส่งออกแคตตาล็อกสำหรับ App Store"

การแสดง 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)

ข้อมูลสินค้าใน Store ของแอปที่แปลเป็นภาษาท้องถิ่นซึ่งแสดงใน Google Play

deviceCompatibilityRequirements[]

object (DeviceCompatibilityRequirements)

แอปอาจระบุชุดข้อกำหนดด้านความเข้ากันได้ของอุปกรณ์หลายชุด และระบบจะถือว่าอุปกรณ์เข้ากันได้กับแอปหากเป็นไปตามข้อกำหนดอย่างน้อย 1 ชุดใน DeviceCompatibilityRequirements

permissions[]

object (Permission)

สิทธิ์ที่จำเป็นซึ่งแอปประกาศไว้ซึ่งใช้กับ Android SDK ทุกเวอร์ชัน

permissionsSdk23[]

object (Permission)

สิทธิ์ที่แอปประกาศซึ่งจำเป็นสำหรับ Android SDK เวอร์ชัน SDK 23 ขึ้นไป

excludedDevicesByIdentifier[]

object (DeviceIdentifier)

รายการอุปกรณ์ที่ยกเว้นจากการเผยแพร่แอป แม้ว่าอุปกรณ์ดังกล่าวจะเข้ากันได้กับข้อกำหนดจาก deviceCompatibilityRequirements ก็ตาม โดยจะใช้การดำเนินการ OR กล่าวคือ ระบบจะยกเว้นอุปกรณ์หากตรงกับตัวระบุใดตัวระบุหนึ่ง

excludedDevicesBySelector[]

object (DeviceSelector)

รายการอุปกรณ์ที่ยกเว้นจากการเผยแพร่แอป แม้ว่าอุปกรณ์ดังกล่าวจะเข้ากันได้กับข้อกำหนดจาก deviceCompatibilityRequirements ก็ตาม ระบบจะยกเว้นอุปกรณ์หากตรงกับตัวเลือกที่ระบุ

activeVersionNames[]

string

เวอร์ชันที่ใช้งานอยู่ของแอปที่แมปจากแอตทริบิวต์ไฟล์ Manifest ของ 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

URL ของเว็บไซต์ติดต่อสำหรับแอปนี้ นักพัฒนาแอปอาจระบุหรือไม่ก็ได้

AppCategory

หมวดหมู่ของแอป

Enum
APP_CATEGORY_UNSPECIFIED
GAME
APP

LocalizedStoreListings

การแสดง JSON
{
  "localizedStoreListings": [
    {
      object (LocalizedStoreListing)
    }
  ],
  "defaultLanguageCode": string
}
ช่อง
localizedStoreListings[]

object (LocalizedStoreListing)

defaultLanguageCode

string

รหัสภาษาเริ่มต้นของแอป หากไม่มีข้อมูลสินค้าใน Store ที่แปลแล้วสำหรับภาษาใดภาษาหนึ่ง ระบบจะใช้ชิ้นงานจากภาษาเริ่มต้นแทน

LocalizedStoreListing

ข้อมูลสินค้าใน Store ของแอปที่ปรับให้เหมาะกับท้องถิ่น

การแสดง 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แท็ก Manifest

isScreenRequired

boolean

ระบุว่าแอปต้องใช้หน้าจอหรือไม่

glEsVersion

integer

เวอร์ชัน OpenGL ES ที่จำเป็น

usesConfigurations[]

object (UsesConfiguration)

แสดงการกำหนดค่าทั้งหมดที่ทำเครื่องหมายว่าต้องระบุโดยใช้uses-configurationแท็กไฟล์ Manifest อินสแตนซ์แต่ละรายการของ Proto นี้แสดงรายการ uses-configuration รายการเดียว ดู http://developer.android.com/guide/topics/manifest/uses-configuration-element.html

compatibleScreens[]

object (CompatibleScreen)

หน้าจอที่เข้ากันได้ตามที่ระบุไว้ในแท็ก Manifest compatible-screens

supportedScreens[]

enum (ScreenSize)

หน้าจอที่เข้ากันได้ตามที่ระบุไว้ในแท็ก Manifest supports-screens

requiresSmallestWidthDp

string (int64 format)

ระบุความกว้างที่เล็กที่สุดขั้นต่ำที่ต้องมีของหน้าจอ

supportedGlTextures[]

string

พื้นผิว GL ที่รองรับตามที่ระบุโดยแท็กไฟล์ Manifest supported-gl-texture

nativePlatforms[]

string

รายการ ABI (Application Binary Interface) ที่จำเป็น เช่น armeabi หรือ x86

use32BitAbi

enum (Use32BitAbi)

ค่าของ Flag android:use32BitAbi ที่ดึงมาจาก Manifest

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

แสดงการกำหนดค่าทั้งหมดที่ทำเครื่องหมายว่าจำเป็นโดยใช้แท็ก Manifest uses-configuration

การแสดง JSON
{
  "requiresFiveWayNavigation": boolean,
  "requiresHardwareKeyboard": boolean,
  "requiredKeyboardType": enum (KeyboardType),
  "requiredNavigationType": enum (NavigationType),
  "requiredTouchscreenType": enum (TouchScreenType)
}
ช่อง
requiresFiveWayNavigation

boolean

แอปพลิเคชันกำหนดให้ต้องใช้การควบคุมการนำทางแบบ 5 ทิศทางหรือไม่

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

หน้าจอที่เข้ากันได้ตามที่ระบุไว้ในแท็ก Manifest 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

ค่าของ Flag android:use32BitAbi ที่ดึงมาจากไฟล์ Manifest 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 (System on Chip) ตรงกับทุกช่องในตัวเลือก

การแสดง JSON
{
  "socMake": string,
  "socModel": string
}
ช่อง
socMake

string

socModel

string

DeviceTypeSelector

ตัวเลือกสำหรับอุปกรณ์ที่ตรงกันของประเภทที่เฉพาะเจาะจง

Enum
DEVICE_TYPE_SELECTOR_UNSPECIFIED
ANDROID_GO

วันที่

แสดงวันที่ในปฏิทินทั้งหมดหรือบางส่วน เช่น วันเกิด เวลาของวันและเขตเวลาจะระบุไว้ที่อื่นหรือไม่มีนัยสำคัญ วันที่สัมพันธ์กับปฏิทินเกรกอเรียน ซึ่งอาจแสดงถึงสิ่งใดสิ่งหนึ่งต่อไปนี้

  • วันที่แบบเต็ม โดยมีค่าปี เดือน และวันที่ที่ไม่ใช่ 0
  • เดือนและวัน โดยมีปีเป็น 0 (เช่น วันครบรอบ)
  • ปีอย่างเดียว โดยมีเดือนและวันที่เป็น 0
  • ปีและเดือน โดยมีวันที่เป็น 0 (เช่น วันหมดอายุของบัตรเครดิต)

ประเภทที่เกี่ยวข้อง

การแสดง JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
ช่อง
year

integer

ปีของวันที่ ต้องอยู่ระหว่าง 1 ถึง 9999 หรือ 0 เพื่อระบุวันที่โดยไม่มีปี

month

integer

เดือนของปี ต้องมีค่าระหว่าง 1 ถึง 12 หรือ 0 เพื่อระบุปีโดยไม่มีเดือนและวัน

day

integer

วันของเดือน ต้องมีค่าตั้งแต่ 1 ถึง 31 และใช้ได้กับปีและเดือน หรือ 0 เพื่อระบุปีอย่างเดียว หรือปีและเดือนที่ไม่มีวัน

เมธอด

get

แสดงข้อมูลเมตาเกี่ยวกับแอปที่เพิ่งอัปเดต

รหัสข้อผิดพลาด

การดำเนินการของทรัพยากรนี้จะแสดงรหัสข้อผิดพลาดของ HTTP ต่อไปนี้

รหัสข้อผิดพลาด เหตุผล คำอธิบาย ความละเอียด