Applications

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

表示应用的元数据

有关此类资源的方法列表,请参阅本页面的结尾部分。

资源表示形式

这是 Application 资源的 JSON 模板。

{
  "kind": "games#application",
  "id": string,
  "name": string,
  "author": string,
  "description": string,
  "category": {
    "kind": "games#applicationCategory",
    "primary": string,
    "secondary": string
  },
  "assets": [
    {
      "kind": "games#imageAsset",
      "name": string,
      "width": integer,
      "height": integer,
      "url": string
    }
  ],
  "instances": [
    {
      "kind": "games#instance",
      "platformType": string,
      "name": string,
      "turnBasedPlay": boolean,
      "realtimePlay": boolean,
      "acquisitionUri": string,
      "androidInstance": {
        "kind": "games#instanceAndroidDetails",
        "packageName": string,
        "enablePiracyCheck": boolean,
        "preferred": boolean
      },
      "iosInstance": {
        "kind": "games#instanceIosDetails",
        "supportIphone": boolean,
        "supportIpad": boolean,
        "bundleIdentifier": string,
        "itunesAppId": string,
        "preferredForIphone": boolean,
        "preferredForIpad": boolean
      },
      "webInstance": {
        "kind": "games#instanceWebDetails",
        "launchUrl": string,
        "preferred": boolean
      }
    }
  ],
  "lastUpdatedTimestamp": long,
  "achievement_count": integer,
  "leaderboard_count": integer,
  "enabledFeatures": [
    string
  ],
  "themeColor": string
}
属性名称 说明 备注
achievement_count integer 当前已通过身份验证的玩家可以看到的成就数量。
assets[] list 应用的资源。
assets[].height integer 资源的高度。
assets[].kind string 此资源类型的唯一标识。值始终是固定字符串 games#imageAsset
assets[].name string 资产的名称。
assets[].url string 素材资源的网址。
assets[].width integer 素材资源的宽度。
author string 应用的开发者。
category nested object 应用的类别。
category.kind string 此资源类型的唯一标识。值始终是固定字符串 games#applicationCategory
category.primary string 主要类别。
category.secondary string 次要类别。
description string 应用的说明。
enabledFeatures[] list 已为应用启用的功能列表。
可能的值包括:
  • SNAPSHOTS”- 快照已启用
id string 应用 ID。
instances[] list 应用的实例。
instances[].acquisitionUri string 显示用户可以获取此实例的 URI。
instances[].androidInstance nested object Android 平台相关详细信息。
instances[].androidInstance.enablePiracyCheck boolean 此标记指示是否已启用反盗版检查。
instances[].androidInstance.kind string 此资源类型的唯一标识。值始终是固定字符串 games#instanceAndroidDetails
instances[].androidInstance.packageName string 映射到 Google Play 网址的 Android 软件包名称。
instances[].androidInstance.preferred boolean 表示此实例是新安装的默认实例。
instances[].iosInstance nested object iOS 平台相关详细信息。
instances[].iosInstance.bundleIdentifier string 软件包标识符。
instances[].iosInstance.itunesAppId string iTunes 应用 ID。
instances[].iosInstance.kind string 此资源类型的唯一标识。值始终是固定字符串 games#instanceIosDetails
instances[].iosInstance.preferredForIpad boolean 表示此实例是 iPad 设备上新安装的默认应用。
instances[].iosInstance.preferredForIphone boolean 表示此实例是 iPhone 设备上新安装的默认应用。
instances[].iosInstance.supportIpad boolean 此标记表示此实例是否支持 iPad。
instances[].iosInstance.supportIphone boolean 此标记表示此实例是否支持 iPhone。
instances[].kind string 此资源类型的唯一标识。值始终是固定字符串 games#instance
instances[].name string 本地化显示名。
instances[].platformType string 平台类型。
可能的值包括:
  • ANDROID”- 实例适用于 Android。
  • IOS”- 实例适用于 iOS
  • WEB_APP”- 实例适用于 Web 应用。


可接受的值:
  • ANDROID
  • IOS
  • WEB_APP
instances[].realtimePlay boolean 显示此游戏实例是否支持实时播放的标志。
instances[].turnBasedPlay boolean 显示此游戏实例是否支持回合游戏的标志。
instances[].webInstance nested object Web 的平台相关详细信息。
instances[].webInstance.kind string 此资源类型的唯一标识。值始终是固定字符串 games#instanceWebDetails
instances[].webInstance.launchUrl string 游戏的启动网址。
instances[].webInstance.preferred boolean 表示此实例是新安装的默认实例。
kind string 此资源类型的唯一标识。值始终是固定字符串 games#application
lastUpdatedTimestamp long 上次更新应用的时间戳。
leaderboard_count integer 当前已通过身份验证的玩家可以看到的排行榜数量。
name string 应用名称。
themeColor string 对客户端界面的提示,用于选择什么作为应用主题颜色。颜色以 RGB 三元组的形式提供(例如“E0E0E0”)。

方法

get
检索具有指定 ID 的应用的元数据。如果请求的应用不适用于指定的 platformType,则返回的响应将不包含任何实例数据。
播放
表示当前通过身份验证的用户正在播放您的应用。
验证
验证随该请求提供的身份验证令牌是针对具有指定 ID 的应用,并返回已获许可的玩家的 ID。