- 资源:RecentAppView
- CatalogAppView
- DeveloperDetails
- AppContactInformation
- AppCategory
- LocalizedStoreListings
- LocalizedStoreListing
- ImageAsset
- VideoAsset
- ScreenshotSet
- DeviceCompatibilityRequirements
- SdkVersion
- UsesConfiguration
- KeyboardType
- NavigationType
- TouchScreenType
- CompatibleScreen
- ScreenSize
- 密度
- Use32BitAbi
- Permission
- DeviceIdentifier
- DeviceSelector
- RamSelector
- SocSelector
- DeviceTypeSelector
- Date
- 方法
资源:RecentAppView
有关最近更新的应用的元数据。
| JSON 表示法 |
|---|
{
"appView": {
object ( |
| 字段 | |
|---|---|
appView |
“最近更新的应用”视图。 |
CatalogAppView
应用商店的目录导出功能中显示的 Google Play 应用。
| JSON 表示法 |
|---|
{ "packageName": string, "developerDetails": { object ( |
| 字段 | |
|---|---|
packageName |
应用的软件包名称。 |
developerDetails |
应用的开发者详细信息。 |
appContactInformation |
开发者提供的应用联系信息。 |
appCategory |
|
appSubcategory |
应用的子类别,例如“GAME_ACTION”。 |
hasInAppPurchases |
相应应用是否通过 Google Play 提供应用内购。 |
localizedStoreListings |
在 Google Play 上显示的应用的本地化商品详情。 |
deviceCompatibilityRequirements[] |
应用可以指定多组设备兼容性要求,如果设备满足至少一组要求,则视为与应用兼容。 |
permissions[] |
应用声明的必需权限,适用于所有 Android SDK 版本。 |
permissionsSdk23[] |
应用声明的必需权限,适用于 Android SDK 版本 23 及更高版本。 |
excludedDevicesByIdentifier[] |
从应用分发范围中排除的设备列表,即使这些设备在其他方面与 deviceCompatibilityRequirements 中的要求兼容。这些标识符是“或”关系,即如果设备与任一标识符匹配,则会被排除。 |
excludedDevicesBySelector[] |
从应用分发范围中排除的设备列表,即使这些设备在其他方面与 deviceCompatibilityRequirements 中的要求兼容。如果设备匹配任何给定的选择器,则会被排除。 |
activeVersionNames[] |
从 |
privacyPolicyUrl |
应用的隐私权政策的网址。 |
hasInAppAds |
应用是否包含广告。 |
isAdultOnlyAudience |
应用是否面向仅限成人的受众群体(年满 18 周岁)。 |
iarcCertificateId |
应用的 IARC 证书 ID。 |
firstReleaseDateInUnitedStates |
应用在美国首次发布的日期。 |
priceInTheUnitedStates |
应用在美国的价格。如果应用是免费的,则为空。 |
salePriceInTheUnitedStates |
应用在美国的促销价。仅针对在美国境内开展有效促销活动的付费应用填充。 |
deliveryToken |
用于通过 Google Play 内嵌式安装 API 交付应用的令牌。 |
lastPublishTime |
应用上次发布时的时间戳。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不进行“Z”归一化处理的偏差时间也是可以接受的。示例: |
DeveloperDetails
Google Play 应用的开发者详细信息。
| JSON 表示法 |
|---|
{ "developerName": string, "contactEmail": string, "address": string, "phoneNumber": string, "website": string } |
| 字段 | |
|---|---|
developerName |
应用的开发者名称。 |
contactEmail |
开发者的联系电子邮件地址。 |
address |
开发者的实际地址。 |
phoneNumber |
开发者的电话号码。 |
website |
开发者的网站。 |
AppContactInformation
应用的联系信息。
| JSON 表示法 |
|---|
{ "contactEmail": string, "phoneNumber": string, "websiteUrl": string } |
| 字段 | |
|---|---|
contactEmail |
相应应用的联系电子邮件地址。请务必设置。 |
phoneNumber |
相应应用的联系电话。由开发者选择性提供。 |
websiteUrl |
相应应用的联系网站网址。可由开发者选择性提供。 |
AppCategory
应用的类别。
| 枚举 | |
|---|---|
APP_CATEGORY_UNSPECIFIED |
|
GAME |
|
APP |
|
LocalizedStoreListings
| JSON 表示法 |
|---|
{
"localizedStoreListings": [
{
object ( |
| 字段 | |
|---|---|
localizedStoreListings[] |
|
defaultLanguageCode |
应用的默认语言代码。如果指定语言没有本地化的商品详情,系统会改用默认语言的资源。 |
LocalizedStoreListing
应用的已本地化商品详情。
| JSON 表示法 |
|---|
{ "languageCode": string, "appName": string, "shortDescription": string, "fullDescription": string, "icon": { object ( |
| 字段 | |
|---|---|
languageCode |
相应本地化版本的 BCP-47 语言代码。 |
appName |
相应本地化版本中的应用名称。 |
shortDescription |
相应本地化版本中应用的简短说明。 |
fullDescription |
相应本地化版本中应用的详细说明。 |
icon |
应用的图标。 |
featureGraphic |
应用的置顶大图。 |
video |
应用的视频。 |
phoneScreenshots |
应用的手机屏幕截图。 |
tabletSmallScreenshots |
应用的平板电脑小尺寸屏幕截图。 |
tabletRegularScreenshots |
应用的常规平板电脑屏幕截图。 |
ImageAsset
图片素材资源。
| JSON 表示法 |
|---|
{ "imageUrl": string } |
| 字段 | |
|---|---|
imageUrl |
图片素材资源的网址。 |
VideoAsset
视频素材资源。
| JSON 表示法 |
|---|
{ "videoUrl": string } |
| 字段 | |
|---|---|
videoUrl |
视频资源的网址。 |
ScreenshotSet
一组屏幕截图。
| JSON 表示法 |
|---|
{
"screenshots": [
{
object ( |
| 字段 | |
|---|---|
screenshots[] |
屏幕截图的图片素材资源。 |
DeviceCompatibilityRequirements
为应用定义了一组设备兼容性要求。设备必须满足相应组中的所有要求,才能被视为与应用兼容。
| JSON 表示法 |
|---|
{ "sdkVersion": { object ( |
| 字段 | |
|---|---|
sdkVersion |
定义应用兼容的 SDK 版本范围。 |
requiredSystemFeatures[] |
应用所需的系统功能。设备必须具备所有这些系统功能,才能被视为与应用兼容。 |
requiredSoftwareLibraries[] |
|
isScreenRequired |
指定应用是否需要屏幕。 |
glEsVersion |
所需的 OpenGL ES 版本。 |
usesConfigurations[] |
列出使用 |
compatibleScreens[] |
|
supportedScreens[] |
|
requiresSmallestWidthDp |
指定所需的最小屏幕 smallestWidth。 |
supportedGlTextures[] |
支持 |
nativePlatforms[] |
必需 ABI(应用二进制接口)的列表,例如 |
use32BitAbi |
从清单中检索到的 |
SdkVersion
定义 SDK 版本范围。如果设备的 SDK 版本在 minSdkVersion 和 maxSdkVersion 范围内,则认为该设备兼容。
| JSON 表示法 |
|---|
{ "minSdkVersion": string, "maxSdkVersion": string, "targetSdkVersion": string } |
| 字段 | |
|---|---|
minSdkVersion |
应用所需的最低 SDK 版本(含)。 |
maxSdkVersion |
应用所需的最高 SDK 版本(含)。 |
targetSdkVersion |
应用的目标 SDK 版本。 |
UsesConfiguration
表示使用 uses-configuration 清单标记标记为必需的所有配置。
| JSON 表示法 |
|---|
{ "requiresFiveWayNavigation": boolean, "requiresHardwareKeyboard": boolean, "requiredKeyboardType": enum ( |
| 字段 | |
|---|---|
requiresFiveWayNavigation |
应用是否需要五向导航控件。 |
requiresHardwareKeyboard |
应用是否需要硬件键盘。 |
requiredKeyboardType |
所需的键盘类型。 |
requiredNavigationType |
所需的导航设备。 |
requiredTouchscreenType |
所需的触摸屏类型。 |
KeyboardType
| 枚举 | |
|---|---|
KEYBOARD_TYPE_UNSPECIFIED |
|
KEYBOARD_TYPE_UNDEFINED |
|
KEYBOARD_TYPE_NO_KEYS |
|
KEYBOARD_TYPE_QWERTY |
|
KEYBOARD_TYPE_TWELVE_KEY |
|
TouchScreenType
| 枚举 | |
|---|---|
TOUCHSCREEN_TYPE_UNSPECIFIED |
|
TOUCHSCREEN_TYPE_UNDEFINED |
|
TOUCHSCREEN_TYPE_NO_TOUCHSCREEN |
|
TOUCHSCREEN_TYPE_STYLUS |
|
TOUCHSCREEN_TYPE_FINGER |
|
CompatibleScreen
compatible-screens 清单标记中列出的兼容屏幕。
| JSON 表示法 |
|---|
{ "screenSize": enum ( |
| 字段 | |
|---|---|
screenSize |
屏幕尺寸。 |
density |
屏幕密度。 |
ScreenSize
屏幕尺寸。
| 枚举 | |
|---|---|
SCREEN_SIZE_UNSPECIFIED |
|
SCREEN_SIZE_SMALL |
|
SCREEN_SIZE_NORMAL |
|
SCREEN_SIZE_LARGE |
|
SCREEN_SIZE_EXTRA_LARGE |
|
密度
屏幕密度。
| 枚举 | |
|---|---|
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
从清单中检索到的 android:use32BitAbi 标志的值。https://developer.android.com/reference/android/R.attr#use32bitAbi。
| 枚举 | |
|---|---|
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 |
指示权限名称的 |
maxSdkVersion |
|
设备标识符
为设备定义设备标识符。
| JSON 表示法 |
|---|
{ "deviceBrand": string, "deviceModel": string } |
| 字段 | |
|---|---|
deviceBrand |
|
deviceModel |
|
DeviceSelector
为设备定义设备选择器。如果设备与任何给定的选择器匹配,则视为匹配。
| JSON 表示法 |
|---|
{ "ramSelector": { object ( |
| 字段 | |
|---|---|
ramSelector |
为设备定义 RAM 选择器。 |
socSelectors[] |
SOC 选择器。如果设备匹配任何 SOC 选择器,则该设备匹配相应设备选择器。 |
deviceTypeSelector |
|
RamSelector
为设备定义 RAM 选择器。
| JSON 表示法 |
|---|
{ "ramMbLessThanOrEqual": string } |
| 字段 | |
|---|---|
ramMbLessThanOrEqual |
这将匹配 RAM 不高于 ramMbLessThanOrEqual mb 的任何设备。 |
SocSelector
为设备定义 SOC 选择器。这将匹配 SoC(系统芯片)与选择器中的所有字段都匹配的任何设备。
| JSON 表示法 |
|---|
{ "socMake": string, "socModel": string } |
| 字段 | |
|---|---|
socMake |
|
socModel |
|
DeviceTypeSelector
用于匹配特定类型设备的 selector。
| 枚举 | |
|---|---|
DEVICE_TYPE_SELECTOR_UNSPECIFIED |
|
ANDROID_GO |
|
日期
表示整个或部分日历日期(例如生日)。一天中的时间和时区要么在别处指定,要么不重要。日期相对于公历。可以表示以下任一情况:
- 包含非零年份、月份和天值的完整日期。
- 月份和天,年份值为零(例如周年纪念日)。
- 单独的年份,月份和天值为零。
- 年份和月份,天值为零(例如,信用卡到期日期)。
相关类型:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| JSON 表示法 |
|---|
{ "year": integer, "month": integer, "day": integer } |
| 字段 | |
|---|---|
year |
日期中的年份。必须介于 1 到 9999 之间,或为 0(即指定不含年份的日期)。 |
month |
一年中的第几个月。必须介于 1 到 12 之间,或为 0(即只指定年份,不指定月份和天值)。 |
day |
一个月中的第几天。必须介于 1 到 31 之间并且对年份和月份有效,或为 0(即天不重要,指定单独的年份或者年份和月份)。 |
方法 |
|
|---|---|
|
返回有关最近更新的应用的元数据。 |
错误代码
此资源相关操作将返回以下 HTTP 错误代码:
| 错误代码 | 原因 | 说明 | 解决方案 |
|---|