REST Resource: applications

Tài nguyên: Ứng dụng

Tài nguyên Application.

Biểu diễn dưới dạng JSON
{
  "id": string,
  "name": string,
  "author": string,
  "description": string,
  "category": {
    object (ApplicationCategory)
  },
  "assets": [
    {
      object (ImageAsset)
    }
  ],
  "instances": [
    {
      object (Instance)
    }
  ],
  "kind": string,
  "lastUpdatedTimestamp": string,
  "achievement_count": integer,
  "leaderboard_count": integer,
  "enabledFeatures": [
    enum (ApplicationFeature)
  ],
  "themeColor": string
}
Các trường
id

string

ID của ứng dụng.

name

string

Tên ứng dụng.

author

string

Tác giả của ứng dụng.

description

string

Nội dung mô tả về ứng dụng.

category

object (ApplicationCategory)

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

assets[]

object (ImageAsset)

Các thành phần của ứng dụng.

instances[]

object (Instance)

Các thực thể của ứng dụng.

kind

string

Xác định duy nhất loại tài nguyên này. Giá trị luôn là chuỗi cố định games#application.

lastUpdatedTimestamp

string (int64 format)

Dấu thời gian được cập nhật gần đây nhất của ứng dụng.

achievement_count

integer

Số lượng thành tích mà người chơi hiện đã xác thực có thể nhìn thấy.

leaderboard_count

integer

Số lượng bảng xếp hạng mà người chơi hiện đã xác thực có thể nhìn thấy.

enabledFeatures[]

enum (ApplicationFeature)

Danh sách các tính năng đã được bật cho ứng dụng này.

themeColor

string

Gợi ý cho giao diện người dùng ứng dụng về màu nên dùng làm màu theo giao diện ứng dụng. Màu được cung cấp dưới dạng bộ ba RGB (ví dụ: "E0E0E0").

ApplicationCategory

Đối tượng danh mục ứng dụng.

Biểu diễn dưới dạng JSON
{
  "primary": string,
  "secondary": string,
  "kind": string
}
Các trường
primary

string

Danh mục chính.

secondary

string

Danh mục phụ.

kind

string

Xác định duy nhất loại tài nguyên này. Giá trị luôn là chuỗi cố định games#applicationCategory.

ImageAsset

Một đối tượng thành phần hình ảnh.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "width": integer,
  "height": integer,
  "url": string,
  "kind": string
}
Các trường
name

string

Tên nội dung.

width

integer

Chiều rộng của thành phần.

height

integer

Chiều cao của thành phần.

url

string

URL của thành phần.

kind

string

Xác định duy nhất loại tài nguyên này. Giá trị luôn là chuỗi cố định games#imageAsset.

Thực thể

Tài nguyên Thực thể.

Biểu diễn dưới dạng JSON
{
  "platformType": enum (PlatformType),
  "name": string,
  "turnBasedPlay": boolean,
  "realtimePlay": boolean,
  "androidInstance": {
    object (InstanceAndroidDetails)
  },
  "iosInstance": {
    object (InstanceIosDetails)
  },
  "webInstance": {
    object (InstanceWebDetails)
  },
  "acquisitionUri": string,
  "kind": string
}
Các trường
platformType

enum (PlatformType)

Loại nền tảng.

name

string

Tên hiển thị đã bản địa hoá.

turnBasedPlay

boolean

Gắn cờ để cho biết liệu phiên bản trò chơi này có hỗ trợ chơi theo lượt hay không.

realtimePlay

boolean

Gắn cờ để cho biết phiên bản trò chơi này có hỗ trợ tính năng chơi theo thời gian thực hay không.

androidInstance

object (InstanceAndroidDetails)

Thông tin chi tiết về nền tảng dành cho Android.

iosInstance

object (InstanceIosDetails)

Thông tin chi tiết về nền tảng dành cho iOS.

webInstance

object (InstanceWebDetails)

Thông tin chi tiết về nền tảng phụ thuộc vào Web.

acquisitionUri

string

URI cho biết nơi người dùng có thể lấy thực thể này.

kind

string

Xác định duy nhất loại tài nguyên này. Giá trị luôn là chuỗi cố định games#instance.

PlatformType

Các loại nền tảng có thể có.

Enum
ANDROID Thực thể là dành cho Android.
IOS Phiên bản này dành cho iOS.
WEB_APP Thực thể là dành cho Ứng dụng web.

InstanceAndroidDetails

Tài nguyên thông tin chi tiết về thực thể Android.

Biểu diễn dưới dạng JSON
{
  "packageName": string,
  "kind": string,
  "enablePiracyCheck": boolean,
  "preferred": boolean
}
Các trường
packageName

string

Tên gói Android ánh xạ tới URL Google Play.

kind

string

Xác định duy nhất loại tài nguyên này. Giá trị luôn là chuỗi cố định games#instanceAndroidDetails.

enablePiracyCheck

boolean

Cờ cho biết liệu tính năng kiểm tra chống vi phạm bản quyền có đang bật hay không.

preferred

boolean

Cho biết đây là phiên bản mặc định cho các lượt cài đặt mới.

InstanceIosDetails

Tài nguyên thông tin chi tiết về iOS.

Biểu diễn dưới dạng JSON
{
  "kind": string,
  "bundleIdentifier": string,
  "itunesAppId": string,
  "supportIphone": boolean,
  "supportIpad": boolean,
  "preferredForIphone": boolean,
  "preferredForIpad": boolean
}
Các trường
kind

string

Xác định duy nhất loại tài nguyên này. Giá trị luôn là chuỗi cố định games#instanceIosDetails.

bundleIdentifier

string

Giá trị nhận dạng gói.

itunesAppId

string

Mã ứng dụng trên iTunes.

supportIphone

boolean

Cờ để cho biết liệu phiên bản này có hỗ trợ iPhone hay không.

supportIpad

boolean

Cờ để cho biết liệu phiên bản này có hỗ trợ iPad hay không.

preferredForIphone

boolean

Cho biết đây là phiên bản mặc định cho các lượt cài đặt mới trên thiết bị iPhone.

preferredForIpad

boolean

Cho biết đây là phiên bản mặc định cho các lượt cài đặt mới trên thiết bị iPad.

InstanceWebDetails

Tài nguyên Thông tin chi tiết về trang web.

Biểu diễn dưới dạng JSON
{
  "launchUrl": string,
  "kind": string,
  "preferred": boolean
}
Các trường
launchUrl

string

URL khởi chạy cho trò chơi.

kind

string

Xác định duy nhất loại tài nguyên này. Giá trị luôn là chuỗi cố định games#instanceWebDetails.

preferred

boolean

Cho biết đây là phiên bản mặc định cho các lượt cài đặt mới.

ApplicationFeature

Các tính năng có thể có của ứng dụng.

Enum
SNAPSHOTS Trò chơi đã lưu (ảnh chụp nhanh).

Phương thức

get

Truy xuất siêu dữ liệu của ứng dụng bằng mã nhận dạng đã cho.

getEndPoint

Trả về URL cho loại điểm cuối được yêu cầu.

played

Cho biết rằng người dùng hiện đã được xác thực đang phát ứng dụng của bạn.

verify

Xác minh mã thông báo xác thực được cung cấp cùng với yêu cầu này là dành cho ứng dụng có mã nhận dạng đã chỉ định, đồng thời trả về mã của trình phát được cấp quyền truy cập đó.