REST Resource: applications

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

Tài nguyên ứng dụng.

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
}
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 games#application cố định.

lastUpdatedTimestamp

string (int64 format)

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

achievement_count

integer

Số lượng thành tích hiển thị cho người chơi hiện đã được xác thực.

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.

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 chủ đề ứng dụng. Màu được biểu thị 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
}
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 games#applicationCategory cố định.

ImageAsset

Đố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
}
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 tài sản.

kind

string

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

Thực thể

Tài nguyên của 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
}
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 phiên bản trò chơi này có hỗ trợ tính năng 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 phụ thuộc vào nền tảng Android.

iosInstance

object (InstanceIosDetails)

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

webInstance

object (InstanceWebDetails)

Thông tin chi tiết phụ thuộc vào nền tảng của 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 games#instance cố định.

PlatformType

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

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

InstanceAndroidDetails

Tài nguyên chứa 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
}
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 games#instanceAndroidDetails cố định.

enablePiracyCheck

boolean

Cờ cho biết liệu tính năng kiểm tra chống vi phạm bản quyền đã bật hay chưa.

preferred

boolean

Cho biết rằng phiên bản này là mặc định cho các 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
}
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 games#instanceIosDetails cố định.

bundleIdentifier

string

Mã nhận dạng gói.

itunesAppId

string

Mã ứng dụng iTunes.

supportIphone

boolean

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

supportIpad

boolean

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

preferredForIphone

boolean

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

preferredForIpad

boolean

Cho biết rằng đâ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ề web.

Biểu diễn dưới dạng JSON
{
  "launchUrl": string,
  "kind": string,
  "preferred": boolean
}
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 games#instanceWebDetails cố định.

preferred

boolean

Cho biết rằng phiên bản này là mặc định cho các 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 đã 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 kèm theo yêu cầu này là dành cho ứng dụng có mã nhận dạng được chỉ định và trả về mã nhận dạng của người chơi được cấp mã nhận dạng đó.