- Ресурс RecentAppView
- CatalogAppView
- DeveloperDetails
- AppContactInformation
- AppCategory
- LocalizedStoreListings
- LocalizedStoreListing
- ImageAsset
- VideoAsset
- ScreenshotSet
- DeviceCompatibilityRequirements
- SdkVersion
- UsesConfiguration
- KeyboardType
- NavigationType
- TouchScreenType
- CompatibleScreen
- ScreenSize
- Интерфейс.
- Use32BitAbi
- Разрешение
- DeviceIdentifier
- DeviceSelector
- RamSelector
- SocSelector
- DeviceTypeSelector
- Дата
- Методы
Ресурс: 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 |
URL политики конфиденциальности приложения. |
hasInAppAds |
Содержит ли приложение рекламу. |
isAdultOnlyAudience |
Предназначено ли приложение только для взрослых (18+). |
iarcCertificateId |
Идентификатор сертификата IARC для приложения. |
firstReleaseDate |
Дата первого выпуска приложения. |
priceInTheUnitedStates |
Цена приложения в США. Если приложение бесплатное, поле остается пустым. |
salePriceInTheUnitedStates |
Цена приложения со скидкой в США. Эти данные приводятся только для платных приложений с активной распродажей в США. |
deliveryToken |
Токен, используемый для доставки приложения с помощью Google Play Inline Install API. Токен уникален для каждой комбинации приложения из Google Play и стороннего магазина приложений и имеет ограниченный период действия в течение семи дней. |
lastPublishTime |
Временная метка, показывающая, когда приложение было опубликовано в последний раз. Используется формат RFC 3339. Результат всегда будет Z-нормализованным, и в нем будут использоваться цифры дробных частей 0, 3, 6 или 9. Допустимы и другие типы нормализации. Примеры: |
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 |
URL сайта разработчика приложения. Указывается по желанию. |
AppCategory
Категория приложения.
| Перечисления | |
|---|---|
APP_CATEGORY_UNSPECIFIED |
|
GAME |
|
APP |
|
LocalizedStoreListings
| JSON-представление |
|---|
{
"localizedStoreListings": [
{
object ( |
| Поля | |
|---|---|
localizedStoreListings[] |
|
defaultLanguageCode |
Код языка по умолчанию. Если локализованная страница приложения недоступна на определенном языке, вместо нее используются объекты на языке по умолчанию. |
LocalizedStoreListing
Локализованные страницы приложения в Google Play.
| 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 |
URL объекта изображения. |
VideoAsset
Видеообъект.
| JSON-представление |
|---|
{ "videoUrl": string } |
| Поля | |
|---|---|
videoUrl |
URL видеообъекта. |
ScreenshotSet
Набор скриншотов.
| JSON-представление |
|---|
{
"screenshots": [
{
object ( |
| Поля | |
|---|---|
screenshots[] |
Объекты изображений скриншотов. |
DeviceCompatibilityRequirements
Определяет набор требований к совместимости устройств с приложением. Устройство должно соответствовать всем требованиям в наборе, чтобы считаться совместимым с приложением.
| JSON-представление |
|---|
{ "sdkVersion": { object ( |
| Поля | |
|---|---|
sdkVersion |
Определяет диапазон версий SDK, с которыми совместимо приложение. |
requiredSystemFeatures[] |
Системные функции, необходимые для работы приложения. Чтобы устройство считалось совместимым с приложением, на нем должны быть все системные функции. |
requiredSoftwareLibraries[] |
Список необходимых библиотек, объявленных в теге манифеста |
isScreenRequired |
Указывает, требуется ли приложению экран. |
glEsVersion |
Требуемая версия OpenGL ES. |
usesConfigurations[] |
Список всех конфигураций, помеченных как обязательные с помощью тега манифеста |
compatibleScreens[] |
Совместимые экраны, указанные в теге манифеста |
supportedScreens[] |
Совместимые экраны, указанные в теге манифеста |
requiresSmallestWidthDp |
Указывает минимальную ширину экрана. |
supportedGlTextures[] |
Поддерживаемые текстуры gl, указанные в теге манифеста |
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 |
Атрибут |
DeviceIdentifier
Определяет идентификатор устройства.
| JSON-представление |
|---|
{ "deviceBrand": string, "deviceModel": string } |
| Поля | |
|---|---|
deviceBrand |
|
deviceModel |
|
DeviceSelector
Определяет селектор устройства. Устройство считается соответствующим, если оно соответствует любому из заданных селекторов.
| JSON-представление |
|---|
{ "ramSelector": { object ( |
| Поля | |
|---|---|
ramSelector |
Определяет селектор ОЗУ для устройства. |
socSelectors[] |
Селекторы SOC. Устройство соответствует селектору устройств, если оно соответствует любому из селекторов однокристальных систем. |
deviceTypeSelector |
|
RamSelector
Определяет селектор ОЗУ для устройства.
| JSON-представление |
|---|
{ "ramMbLessThanOrEqual": string } |
| Поля | |
|---|---|
ramMbLessThanOrEqual |
Будут выбраны все устройства, у которых объем ОЗУ меньше или равен ramMbLessThanOrEqual. |
SocSelector
Определяет селектор SOC для устройства. Будут выбраны все устройства, процессор которых соответствует всем полям в селекторе.
| JSON-представление |
|---|
{ "socMake": string, "socModel": string } |
| Поля | |
|---|---|
socMake |
|
socModel |
|
DeviceTypeSelector
Селектор для сопоставления устройств определенного типа.
| Перечисления | |
|---|---|
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:
| Код ошибки | Причина | Описание | Разрешение |
|---|