- Ressource : RecentAppView
- CatalogAppView
- DeveloperDetails
- AppContactInformation
- AppCategory
- LocalizedStoreListings
- LocalizedStoreListing
- ImageAsset
- VideoAsset
- ScreenshotSet
- DeviceCompatibilityRequirements
- SdkVersion
- UsesConfiguration
- KeyboardType
- NavigationType
- TouchScreenType
- CompatibleScreen
- ScreenSize
- Densité
- Use32BitAbi
- Autorisation
- DeviceIdentifier
- DeviceSelector
- RamSelector
- SocSelector
- DeviceTypeSelector
- Date
- Méthodes
Ressource : RecentAppView
Métadonnées d'une application récemment mise à jour.
| Représentation JSON |
|---|
{
"appView": {
object ( |
| Champs | |
|---|---|
appView |
Vue de l'application récemment mise à jour. |
CatalogAppView
Vue d'une application Google Play dans l'exportation du catalogue pour les magasins d'applications.
| Représentation JSON |
|---|
{ "packageName": string, "developerDetails": { object ( |
| Champs | |
|---|---|
packageName |
Nom du package de l'application. |
developerDetails |
Informations sur le développeur de l'application. |
appContactInformation |
Coordonnées du développeur de l'application. |
appCategory |
|
appSubcategory |
Sous-catégorie de l'application, par exemple "GAME_ACTION". |
hasInAppPurchases |
Indique si l'application propose des achats via une application sur Google Play. |
localizedStoreListings |
Fiches Play Store localisées de l'application qui sont affichées sur Google Play. |
deviceCompatibilityRequirements[] |
L'application peut spécifier plusieurs ensembles d'exigences de compatibilité avec les appareils. Un appareil est considéré comme compatible avec l'application s'il répond à au moins l'un des |
permissions[] |
Autorisations requises déclarées par l'application qui s'appliquent à toutes les versions du SDK Android. |
permissionsSdk23[] |
Déclaration d'autorisations requises par l'application qui s'appliquent aux versions 23 et ultérieures du SDK Android. |
excludedDevicesByIdentifier[] |
Liste des appareils exclus de la distribution de l'application, même s'ils sont compatibles avec les exigences de deviceCompatibilityRequirements. Ces identifiants sont associés par l'opérateur OU, ce qui signifie qu'un appareil est exclu s'il correspond à l'un d'entre eux. |
excludedDevicesBySelector[] |
Liste des appareils exclus de la distribution de l'application, même s'ils sont compatibles avec les exigences de deviceCompatibilityRequirements. Un appareil est exclu s'il correspond à l'un des sélecteurs indiqués. |
activeVersionNames[] |
Versions actives de l'application mappées à partir des attributs du fichier manifeste |
privacyPolicyUrl |
URL des règles de confidentialité de l'application. |
hasInAppAds |
Indique si l'application contient des annonces. |
isAdultOnlyAudience |
Indique si l'application est réservée aux adultes (18 ans et plus). |
iarcCertificateId |
ID du certificat IARC de l'application. |
firstReleaseDate |
Date de la première publication de l'application. |
priceInTheUnitedStates |
Prix de l'application aux États-Unis. Ce champ est vide si l'application est sans frais. |
salePriceInTheUnitedStates |
Prix soldé de l'application aux États-Unis. Renseigné uniquement pour les applications payantes avec une promotion active aux États-Unis. |
deliveryToken |
Jeton utilisé pour la diffusion de l'application avec l'API Google Play Inline Install. Le jeton est unique pour chaque combinaison d'application Play et de magasin d'applications tiers, et sa période de validité est limitée à sept jours. |
lastPublishTime |
Code temporel de la dernière publication de l'application. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
DeveloperDetails
Les informations sur le développeur d'une application Google Play.
| Représentation JSON |
|---|
{ "developerName": string, "contactEmail": string, "address": string, "phoneNumber": string, "website": string } |
| Champs | |
|---|---|
developerName |
Nom du développeur de l'application. |
contactEmail |
Adresse e-mail de contact du développeur. |
address |
Adresse physique du développeur. |
phoneNumber |
Numéro de téléphone du développeur. |
website |
Le site Web du développeur. |
AppContactInformation
Coordonnées de l'application.
| Représentation JSON |
|---|
{ "contactEmail": string, "phoneNumber": string, "websiteUrl": string } |
| Champs | |
|---|---|
contactEmail |
Adresse e-mail de contact pour cette application. Toujours définie. |
phoneNumber |
Numéro de téléphone du contact pour cette application. Fourni par le développeur (facultatif). |
websiteUrl |
URL du site Web de contact pour cette application. Fournie par le développeur (facultatif). |
AppCategory
Catégorie de l'application.
| Enums | |
|---|---|
APP_CATEGORY_UNSPECIFIED |
|
GAME |
|
APP |
|
LocalizedStoreListings
| Représentation JSON |
|---|
{
"localizedStoreListings": [
{
object ( |
| Champs | |
|---|---|
localizedStoreListings[] |
|
defaultLanguageCode |
Code de la langue par défaut de l'application. Si aucune fiche Play Store localisée n'est disponible pour une langue donnée, les assets de la langue par défaut sont utilisés à la place. |
LocalizedStoreListing
Une fiche Play Store localisée de l'application.
| Représentation JSON |
|---|
{ "languageCode": string, "appName": string, "shortDescription": string, "fullDescription": string, "icon": { object ( |
| Champs | |
|---|---|
languageCode |
Code de langue BCP-47 pour cette localisation. |
appName |
Nom de l'application dans cette localisation. |
shortDescription |
Brève description de l'application dans cette localisation. |
fullDescription |
Description plus longue de l'application dans cette localisation. |
icon |
Icône de l'application. |
featureGraphic |
Image de présentation de l'application. |
video |
Vidéo de l'application. |
phoneScreenshots |
Captures d'écran de l'application sur un téléphone. |
tabletSmallScreenshots |
Captures d'écran de l'application sur une petite tablette. |
tabletRegularScreenshots |
Captures d'écran standards de l'application sur tablette. |
ImageAsset
Un composant Image.
| Représentation JSON |
|---|
{ "imageUrl": string } |
| Champs | |
|---|---|
imageUrl |
URL du composant Image. |
VideoAsset
Un composant vidéo.
| Représentation JSON |
|---|
{ "videoUrl": string } |
| Champs | |
|---|---|
videoUrl |
URL du composant vidéo. |
ScreenshotSet
Un ensemble de captures d'écran.
| Représentation JSON |
|---|
{
"screenshots": [
{
object ( |
| Champs | |
|---|---|
screenshots[] |
Composants Image des captures d'écran. |
DeviceCompatibilityRequirements
Définit un ensemble d'exigences de compatibilité des appareils pour l'application. Un appareil doit répondre à toutes les exigences d'un ensemble pour être considéré comme compatible avec l'application.
| Représentation JSON |
|---|
{ "sdkVersion": { object ( |
| Champs | |
|---|---|
sdkVersion |
Définit une plage de versions du SDK avec lesquelles l'application est compatible. |
requiredSystemFeatures[] |
Fonctionnalités système requises par l'application. Un appareil doit disposer de toutes les fonctionnalités système pour être considéré comme compatible avec l'application. |
requiredSoftwareLibraries[] |
Liste des bibliothèques requises, telles que déclarées dans la balise de fichier manifeste |
isScreenRequired |
Indique si l'application nécessite un écran. |
glEsVersion |
Version requise d'OpenGL ES. |
usesConfigurations[] |
Répertorie toutes les configurations marquées comme obligatoires à l'aide du tag de fichier manifeste |
compatibleScreens[] |
Écrans compatibles, comme indiqué dans la balise de fichier manifeste |
supportedScreens[] |
Écrans compatibles, comme indiqué dans la balise de fichier manifeste |
requiresSmallestWidthDp |
Spécifie la largeur minimale requise pour l'écran. |
supportedGlTextures[] |
Textures GL compatibles, comme spécifié par la balise de fichier manifeste |
nativePlatforms[] |
Liste des ABI (interface binaire d'application) requises, par exemple |
use32BitAbi |
Valeur de l'indicateur |
SdkVersion
Définit une plage de versions du SDK. Un appareil est considéré comme compatible si sa version du SDK est comprise entre minSdkVersion et maxSdkVersion.
| Représentation JSON |
|---|
{ "minSdkVersion": string, "maxSdkVersion": string, "targetSdkVersion": string } |
| Champs | |
|---|---|
minSdkVersion |
Version minimale du SDK requise pour l'application (incluse). |
maxSdkVersion |
Version maximale du SDK requise pour l'application (incluse). |
targetSdkVersion |
Version du SDK cible pour l'application. |
UsesConfiguration
Représente toutes les configurations marquées comme requises par l'utilisation de la balise de fichier manifeste uses-configuration.
| Représentation JSON |
|---|
{ "requiresFiveWayNavigation": boolean, "requiresHardwareKeyboard": boolean, "requiredKeyboardType": enum ( |
| Champs | |
|---|---|
requiresFiveWayNavigation |
Indique si l'application nécessite une commande de navigation à cinq sens. |
requiresHardwareKeyboard |
Indique si l'application nécessite un clavier physique. |
requiredKeyboardType |
Type de clavier requis. |
requiredNavigationType |
Mécanisme de navigation requis. |
requiredTouchscreenType |
Type d'écran tactile requis. |
KeyboardType
| Enums | |
|---|---|
KEYBOARD_TYPE_UNSPECIFIED |
|
KEYBOARD_TYPE_UNDEFINED |
|
KEYBOARD_TYPE_NO_KEYS |
|
KEYBOARD_TYPE_QWERTY |
|
KEYBOARD_TYPE_TWELVE_KEY |
|
TouchScreenType
| Enums | |
|---|---|
TOUCHSCREEN_TYPE_UNSPECIFIED |
|
TOUCHSCREEN_TYPE_UNDEFINED |
|
TOUCHSCREEN_TYPE_NO_TOUCHSCREEN |
|
TOUCHSCREEN_TYPE_STYLUS |
|
TOUCHSCREEN_TYPE_FINGER |
|
CompatibleScreen
Écrans compatibles, comme indiqué dans la balise de fichier manifeste compatible-screens.
| Représentation JSON |
|---|
{ "screenSize": enum ( |
| Champs | |
|---|---|
screenSize |
La taille de l'écran. |
density |
Densité d'écran. |
ScreenSize
La taille de l'écran.
| Enums | |
|---|---|
SCREEN_SIZE_UNSPECIFIED |
|
SCREEN_SIZE_SMALL |
|
SCREEN_SIZE_NORMAL |
|
SCREEN_SIZE_LARGE |
|
SCREEN_SIZE_EXTRA_LARGE |
|
Densité
Densité d'écran.
| Enums | |
|---|---|
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
Valeur de l'indicateur android:use32BitAbi récupérée à partir du fichier manifeste. https://developer.android.com/reference/android/R.attr#use32bitAbi.
| Enums | |
|---|---|
USE_32_BIT_ABI_UNSPECIFIED |
|
USE_32_BIT_ABI_TRUE |
La valeur de use32BitAbi est définie sur "true". |
USE_32_BIT_ABI_OTHER |
La valeur de use32BitAbi n'est pas définie ou est définie sur une valeur autre que "true". |
Autorisation
Autorisation déclarée par une application.
| Représentation JSON |
|---|
{ "name": string, "maxSdkVersion": integer } |
| Champs | |
|---|---|
name |
L'attribut |
maxSdkVersion |
L'attribut |
DeviceIdentifier
Définit un identifiant d'appareil pour un appareil.
| Représentation JSON |
|---|
{ "deviceBrand": string, "deviceModel": string } |
| Champs | |
|---|---|
deviceBrand |
|
deviceModel |
|
DeviceSelector
Définit un sélecteur d'appareil pour un appareil. Un appareil est considéré comme correspondant s'il correspond à l'un des sélecteurs donnés.
| Représentation JSON |
|---|
{ "ramSelector": { object ( |
| Champs | |
|---|---|
ramSelector |
Définit un sélecteur de RAM pour un appareil. |
socSelectors[] |
Sélecteurs SOC. Un appareil correspond au sélecteur d'appareil s'il correspond à l'un des sélecteurs de SOC. |
deviceTypeSelector |
|
RamSelector
Définit un sélecteur de RAM pour un appareil.
| Représentation JSON |
|---|
{ "ramMbLessThanOrEqual": string } |
| Champs | |
|---|---|
ramMbLessThanOrEqual |
Cette option correspond à tout appareil disposant d'une quantité de RAM inférieure ou égale à ramMbLessThanOrEqual Mo. |
SocSelector
Définit un sélecteur de SOC pour un appareil. Cela correspondra à tout appareil dont le SoC (système sur une puce) correspond à tous les champs du sélecteur.
| Représentation JSON |
|---|
{ "socMake": string, "socModel": string } |
| Champs | |
|---|---|
socMake |
|
socModel |
|
DeviceTypeSelector
Sélecteur pour les appareils correspondants d'un type spécifique.
| Enums | |
|---|---|
DEVICE_TYPE_SELECTOR_UNSPECIFIED |
|
ANDROID_GO |
|
Date
Représente une date du calendrier entière ou partielle, par exemple un anniversaire. L'heure de la journée et le fuseau horaire sont spécifiés ailleurs, ou ne sont pas significatifs. La date correspond au calendrier grégorien proleptique. Il peut s'agir de l'un des éléments suivants :
- Une date complète, avec des valeurs non nulles pour l'année, le mois et le jour.
- Un mois et un jour, avec une année nulle (par exemple, un anniversaire).
- Une année seule, avec un mois et un jour nuls.
- Une année et un mois, avec un jour zéro (par exemple, la date d'expiration d'une carte de crédit).
Types associés :
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| Représentation JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Champs | |
|---|---|
year |
Année de la date. Elle doit être comprise entre 1 et 9 999, ou égale à 0 si vous spécifiez une date sans année. |
month |
Mois d'une année. Il doit être compris entre 1 et 12, ou égal à 0 si vous spécifiez une année sans mois ni jour. |
day |
Jour du mois. Il doit être compris entre 1 et 31, et valide pour l'année et le mois, ou égal à 0 si vous spécifiez une année seule, ou une année et un mois où le jour n'est pas significatif. |
Méthodes |
|
|---|---|
|
Renvoie les métadonnées d'une application récemment mise à jour. |
Codes d'erreur
Les opérations de cette ressource renvoient les codes d'erreur HTTP suivants :
| Code d'erreur | Motif | Description | Solution |
|---|