REST Resource: appstorecatalog.recentAppViews

Tài nguyên: RecentAppView

Siêu dữ liệu về một ứng dụng mới cập nhật.

Biểu diễn dưới dạng JSON
{
  "appView": {
    object (CatalogAppView)
  }
}
Trường
appView

object (CatalogAppView)

Chế độ xem ứng dụng mới cập nhật.

CatalogAppView

Chế độ xem một ứng dụng trên Google Play trong tính năng Xuất danh mục cho cửa hàng ứng dụng.

Biểu diễn dưới dạng 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,
  "firstReleaseDate": {
    object (Date)
  },
  "priceInTheUnitedStates": {
    object (Money)
  },
  "salePriceInTheUnitedStates": {
    object (Money)
  },
  "deliveryToken": string,
  "lastPublishTime": string
}
Trường
packageName

string

Tên gói của ứng dụng.

developerDetails

object (DeveloperDetails)

Thông tin về nhà phát triển ứng dụng.

appContactInformation

object (AppContactInformation)

Thông tin liên hệ của nhà phát triển ứng dụng.

appCategory

enum (AppCategory)

appSubcategory

string

Danh mục phụ của ứng dụng, ví dụ: "GAME_ACTION".

hasInAppPurchases

boolean

Ứng dụng có tính năng mua hàng trong ứng dụng thông qua Google Play hay không.

localizedStoreListings

object (LocalizedStoreListings)

Trang thông tin đã bản địa hoá của ứng dụng trên Cửa hàng Google Play.

deviceCompatibilityRequirements[]

object (DeviceCompatibilityRequirements)

Ứng dụng có thể chỉ định nhiều nhóm yêu cầu về khả năng tương thích với thiết bị. Thiết bị được coi là tương thích với ứng dụng nếu đáp ứng ít nhất một trong DeviceCompatibilityRequirements.

permissions[]

object (Permission)

Các quyền bắt buộc do ứng dụng khai báo, áp dụng cho tất cả phiên bản SDK Android.

permissionsSdk23[]

object (Permission)

Các quyền bắt buộc do ứng dụng khai báo, áp dụng cho các phiên bản SDK Android từ SDK 23 trở lên.

excludedDevicesByIdentifier[]

object (DeviceIdentifier)

Danh sách thiết bị bị loại trừ khỏi phạm vi phân phối của ứng dụng, ngay cả khi các thiết bị đó tương thích với các yêu cầu trong deviceCompatibilityRequirements. Đây là các điều kiện HOẶC, tức là một thiết bị sẽ bị loại trừ nếu khớp với bất kỳ giá trị nhận dạng nào.

excludedDevicesBySelector[]

object (DeviceSelector)

Danh sách thiết bị bị loại trừ khỏi phạm vi phân phối của ứng dụng, ngay cả khi các thiết bị đó tương thích với các yêu cầu trong deviceCompatibilityRequirements. Một thiết bị sẽ bị loại trừ nếu khớp với bất kỳ bộ chọn nào đã cho.

activeVersionNames[]

string

Các phiên bản đang hoạt động của ứng dụng được liên kết từ android:versionName thuộc tính tệp kê khai.

privacyPolicyUrl

string

URL của chính sách quyền riêng tư của ứng dụng.

hasInAppAds

boolean

Ứng dụng có quảng cáo hay không.

isAdultOnlyAudience

boolean

Liệu ứng dụng có nhắm đến đối tượng chỉ là người lớn (từ 18 tuổi trở lên) hay không.

iarcCertificateId

string

Mã chứng nhận của IARC cho ứng dụng.

firstReleaseDate

object (Date)

Ngày phát hành ứng dụng lần đầu.

priceInTheUnitedStates

object (Money)

Giá của ứng dụng tại Hoa Kỳ. Để trống nếu ứng dụng miễn phí.

salePriceInTheUnitedStates

object (Money)

Giá ưu đãi của ứng dụng tại Hoa Kỳ. Hệ thống chỉ điền sẵn dữ liệu về ứng dụng có tính phí đang có chương trình ưu đãi tại Hoa Kỳ.

deliveryToken

string

Mã thông báo dùng để phân phối ứng dụng bằng API Cài đặt trực tiếp của Google Play. Mã thông báo này là duy nhất cho mỗi tổ hợp ứng dụng trên Play và cửa hàng ứng dụng bên thứ ba, đồng thời có giai đoạn hiệu lực là 7 ngày.

lastPublishTime

string (Timestamp format)

Dấu thời gian khi ứng dụng được xuất bản lần gần đây nhất.

Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

DeveloperDetails

Thông tin chi tiết về nhà phát triển của một ứng dụng trên Google Play.

Biểu diễn dưới dạng JSON
{
  "developerName": string,
  "contactEmail": string,
  "address": string,
  "phoneNumber": string,
  "website": string
}
Trường
developerName

string

Tên nhà phát triển của ứng dụng.

contactEmail

string

Email liên hệ của nhà phát triển.

address

string

Địa chỉ thực của nhà phát triển.

phoneNumber

string

Số điện thoại của nhà phát triển.

website

string

Trang web của nhà phát triển.

AppContactInformation

Thông tin liên hệ của ứng dụng.

Biểu diễn dưới dạng JSON
{
  "contactEmail": string,
  "phoneNumber": string,
  "websiteUrl": string
}
Trường
contactEmail

string

Email liên hệ của ứng dụng này. Luôn được đặt.

phoneNumber

string

Số điện thoại liên hệ của ứng dụng này. Nhà phát triển có thể cung cấp hoặc không.

websiteUrl

string

URL của trang web liên hệ cho ứng dụng này. Tùy chọn do nhà phát triển cung cấp.

AppCategory

Danh mục của ứng dụng.

Enum
APP_CATEGORY_UNSPECIFIED
GAME
APP

LocalizedStoreListings

Biểu diễn dưới dạng JSON
{
  "localizedStoreListings": [
    {
      object (LocalizedStoreListing)
    }
  ],
  "defaultLanguageCode": string
}
Trường
localizedStoreListings[]

object (LocalizedStoreListing)

defaultLanguageCode

string

Mã ngôn ngữ mặc định của ứng dụng. Nếu không có trang thông tin đã bản địa hoá trên Cửa hàng Play cho một ngôn ngữ nhất định, thì các thành phần của ngôn ngữ mặc định sẽ được sử dụng.

LocalizedStoreListing

Trang thông tin đã bản địa hoá trên Cửa hàng Play của ứng dụng.

Biểu diễn dưới dạng 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)
  }
}
Trường
languageCode

string

Mã ngôn ngữ BCP-47 cho bản địa hoá này.

appName

string

Tên của ứng dụng trong bản dịch này.

shortDescription

string

Nội dung mô tả ngắn về ứng dụng theo bản địa hoá này.

fullDescription

string

Nội dung mô tả dài hơn về ứng dụng trong bản địa hoá này.

icon

object (ImageAsset)

Biểu tượng của ứng dụng.

featureGraphic

object (ImageAsset)

Ảnh đầu trang của ứng dụng.

video

object (VideoAsset)

Video về ứng dụng.

phoneScreenshots

object (ScreenshotSet)

Ảnh chụp màn hình điện thoại của ứng dụng.

tabletSmallScreenshots

object (ScreenshotSet)

Ảnh chụp màn hình ứng dụng trên máy tính bảng nhỏ.

tabletRegularScreenshots

object (ScreenshotSet)

Ảnh chụp màn hình thông thường của ứng dụng trên máy tính bảng.

ImageAsset

Một thành phần hình ảnh.

Biểu diễn dưới dạng JSON
{
  "imageUrl": string
}
Trường
imageUrl

string

URL của thành phần hình ảnh.

VideoAsset

Thành phần video.

Biểu diễn dưới dạng JSON
{
  "videoUrl": string
}
Trường
videoUrl

string

URL của thành phần video.

ScreenshotSet

Một nhóm ảnh chụp màn hình.

Biểu diễn dưới dạng JSON
{
  "screenshots": [
    {
      object (ImageAsset)
    }
  ]
}
Trường
screenshots[]

object (ImageAsset)

Thành phần hình ảnh của ảnh chụp màn hình.

DeviceCompatibilityRequirements

Xác định một tập hợp các yêu cầu về khả năng tương thích của thiết bị cho ứng dụng. Thiết bị phải đáp ứng tất cả yêu cầu trong một tập hợp để được coi là tương thích với ứng dụng.

Biểu diễn dưới dạng 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)
}
Trường
sdkVersion

object (SdkVersion)

Xác định một dải phiên bản SDK mà ứng dụng tương thích.

requiredSystemFeatures[]

string

Các tính năng hệ thống mà ứng dụng yêu cầu. Thiết bị phải có tất cả các tính năng hệ thống thì mới được coi là tương thích với ứng dụng.

requiredSoftwareLibraries[]

string

Danh sách các thư viện bắt buộc như được khai báo trong thẻ tệp kê khai uses-library.

isScreenRequired

boolean

Chỉ định xem ứng dụng có yêu cầu màn hình hay không.

glEsVersion

integer

Phiên bản OpenGL ES bắt buộc.

usesConfigurations[]

object (UsesConfiguration)

Liệt kê tất cả cấu hình được đánh dấu là bắt buộc bằng cách sử dụng thẻ tệp kê khai uses-configuration. Mỗi thực thể của proto này đại diện cho một mục nhập uses-configuration. Hãy xem http://developer.android.com/guide/topics/manifest/uses-configuration-element.html

compatibleScreens[]

object (CompatibleScreen)

Màn hình tương thích như được liệt kê trong thẻ Manifest compatible-screens.

supportedScreens[]

enum (ScreenSize)

Màn hình tương thích như được liệt kê trong thẻ Manifest supports-screens.

requiresSmallestWidthDp

string (int64 format)

Chỉ định chiều rộng nhỏ nhất tối thiểu cần thiết của màn hình.

supportedGlTextures[]

string

Kết cấu gl được hỗ trợ như được chỉ định trong thẻ Manifest supported-gl-texture.

nativePlatforms[]

string

Danh sách các ABI (Giao diện nhị phân của ứng dụng) bắt buộc, ví dụ: armeabi hoặc x86.

use32BitAbi

enum (Use32BitAbi)

Giá trị của cờ android:use32BitAbi được truy xuất từ tệp kê khai.

SdkVersion

Xác định một dải phiên bản SDK. Một thiết bị được coi là tương thích nếu phiên bản SDK của thiết bị đó nằm trong phạm vi minSdkVersion và maxSdkVersion.

Biểu diễn dưới dạng JSON
{
  "minSdkVersion": string,
  "maxSdkVersion": string,
  "targetSdkVersion": string
}
Trường
minSdkVersion

string (int64 format)

Phiên bản SDK tối thiểu cần thiết cho ứng dụng (bao gồm cả phiên bản này).

maxSdkVersion

string (int64 format)

Phiên bản SDK tối đa mà ứng dụng yêu cầu (bao gồm cả phiên bản này).

targetSdkVersion

string (int64 format)

Phiên bản SDK mục tiêu cho ứng dụng.

UsesConfiguration

Đại diện cho tất cả cấu hình được đánh dấu là bắt buộc bằng cách sử dụng thẻ tệp kê khai uses-configuration.

Biểu diễn dưới dạng JSON
{
  "requiresFiveWayNavigation": boolean,
  "requiresHardwareKeyboard": boolean,
  "requiredKeyboardType": enum (KeyboardType),
  "requiredNavigationType": enum (NavigationType),
  "requiredTouchscreenType": enum (TouchScreenType)
}
Trường
requiresFiveWayNavigation

boolean

Ứng dụng có cần quyền kiểm soát thao tác điều hướng 5 chiều hay không.

requiresHardwareKeyboard

boolean

Ứng dụng có cần bàn phím phần cứng hay không.

requiredKeyboardType

enum (KeyboardType)

Loại bàn phím cần thiết.

requiredNavigationType

enum (NavigationType)

Thiết bị điều hướng bắt buộc.

requiredTouchscreenType

enum (TouchScreenType)

Loại màn hình cảm ứng cần thiết.

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

Màn hình tương thích như được liệt kê trong thẻ Manifest compatible-screens.

Biểu diễn dưới dạng JSON
{
  "screenSize": enum (ScreenSize),
  "density": enum (Density)
}
Trường
screenSize

enum (ScreenSize)

Kích thước màn hình.

density

enum (Density)

Mật độ màn hình.

ScreenSize

Kích thước màn hình.

Enum
SCREEN_SIZE_UNSPECIFIED
SCREEN_SIZE_SMALL
SCREEN_SIZE_NORMAL
SCREEN_SIZE_LARGE
SCREEN_SIZE_EXTRA_LARGE

Mật độ

Mật độ màn hình.

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

Giá trị của cờ android:use32BitAbi được truy xuất từ Tệp kê khai. https://developer.android.com/reference/android/R.attr#use32bitAbi.

Enum
USE_32_BIT_ABI_UNSPECIFIED
USE_32_BIT_ABI_TRUE Giá trị của use32BitAbi được đặt thành "true".
USE_32_BIT_ABI_OTHER Giá trị của use32BitAbi không được đặt hoặc được đặt thành một giá trị khác với "true".

Quyền

Một quyền do ứng dụng khai báo.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "maxSdkVersion": integer
}
Trường
name

string

Thuộc tính name cho biết tên quyền.

maxSdkVersion

integer

Thuộc tính maxSdkVersion cho biết phiên bản SDK Android tối đa mà quyền được yêu cầu.

DeviceIdentifier

Xác định giá trị nhận dạng thiết bị cho một thiết bị.

Biểu diễn dưới dạng JSON
{
  "deviceBrand": string,
  "deviceModel": string
}
Trường
deviceBrand

string

deviceModel

string

DeviceSelector

Xác định bộ chọn thiết bị cho một thiết bị. Một thiết bị được coi là khớp nếu khớp với bất kỳ bộ chọn nào đã cho.

Biểu diễn dưới dạng JSON
{
  "ramSelector": {
    object (RamSelector)
  },
  "socSelectors": [
    {
      object (SocSelector)
    }
  ],
  "deviceTypeSelector": enum (DeviceTypeSelector)
}
Trường
ramSelector

object (RamSelector)

Xác định bộ chọn RAM cho thiết bị.

socSelectors[]

object (SocSelector)

Bộ chọn SOC. Thiết bị khớp với bộ chọn thiết bị nếu khớp với bất kỳ bộ chọn SOC nào.

deviceTypeSelector

enum (DeviceTypeSelector)

RamSelector

Xác định bộ chọn RAM cho thiết bị.

Biểu diễn dưới dạng JSON
{
  "ramMbLessThanOrEqual": string
}
Trường
ramMbLessThanOrEqual

string (int64 format)

Thao tác này sẽ khớp với mọi thiết bị có dung lượng RAM nhỏ hơn hoặc bằng ramMbLessThanOrEqual mb.

SocSelector

Xác định bộ chọn SOC cho một thiết bị. Bộ chọn này sẽ khớp với mọi thiết bị có SoC (Hệ thống trên chip) khớp với tất cả các trường trong bộ chọn.

Biểu diễn dưới dạng JSON
{
  "socMake": string,
  "socModel": string
}
Trường
socMake

string

socModel

string

DeviceTypeSelector

Bộ chọn để so khớp các thiết bị thuộc một loại cụ thể.

Enum
DEVICE_TYPE_SELECTOR_UNSPECIFIED
ANDROID_GO

Ngày

Biểu thị một ngày theo lịch (toàn bộ hoặc một phần), chẳng hạn như ngày sinh nhật. Thời gian trong ngày và múi giờ được chỉ định ở nơi khác hoặc không quan trọng. Ngày này được tính theo Dương lịch. Điều này có thể đại diện cho một trong những trường hợp sau:

  • Ngày đầy đủ, có giá trị năm, tháng và ngày khác 0.
  • Tháng và ngày, với năm bằng 0 (ví dụ: ngày kỷ niệm).
  • Chỉ có năm, tháng và ngày đều là 0.
  • Năm và tháng, với ngày bằng 0 (ví dụ: ngày hết hạn của thẻ tín dụng).

Các loại liên quan:

Biểu diễn dưới dạng JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
Trường
year

integer

Năm của ngày. Phải từ 1 đến 9999 hoặc 0 để chỉ định ngày không có năm.

month

integer

Tháng trong năm. Phải từ 1 đến 12 hoặc 0 để chỉ định một năm không có tháng và ngày.

day

integer

Ngày trong tháng. Phải từ 1 đến 31 và hợp lệ cho năm và tháng, hoặc 0 để chỉ định một năm hoặc một năm và tháng mà ngày không quan trọng.

Phương thức

get

Trả về siêu dữ liệu về một ứng dụng mới cập nhật gần đây.

Mã lỗi

Các thao tác của tài nguyên này trả về các mã lỗi HTTP sau:

Mã lỗi Lý do Mô tả Độ phân giải