- 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 concernant une application récemment mise à jour.
| Représentation JSON |
|---|
{
"appView": {
object ( |
| Champs | |
|---|---|
appView |
Vue des applications récemment mises à jour. |
CatalogAppView
Vue d'une application Google Play dans l'exportation de catalogue pour les plates-formes de téléchargement 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 de contact fournies par le développeur pour 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 affichées sur Google Play. |
deviceCompatibilityRequirements[] |
L'application peut spécifier plusieurs ensembles d'exigences de compatibilité des appareils. Un appareil est considéré comme compatible avec l'application s'il satisfait au moins l'une des exigences |
permissions[] |
Autorisations requises déclarées par l'application et qui s'appliquent à toutes les versions du SDK Android. |
permissionsSdk23[] |
Autorisations requises déclarées par l'application et 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 par ailleurs compatibles avec les exigences de deviceCompatibilityRequirements. Ces identifiants sont combinés avec un opérateur OR. Autrement dit, un appareil est exclu s'il correspond à l'un des identifiants. |
excludedDevicesBySelector[] |
Liste des appareils exclus de la distribution de l'application, même s'ils sont par ailleurs 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 destinée à un public adulte uniquement (18 ans et plus). |
iarcCertificateId |
ID du certificat IARC pour l'application. |
firstReleaseDateInUnitedStates |
Date à laquelle l'application a été publiée pour la première fois aux États-Unis. |
priceInTheUnitedStates |
Prix de l'application aux États-Unis. Vide si l'application est sans frais. |
salePriceInTheUnitedStates |
Prix soldé de l'application aux États-Unis. Renseignée uniquement pour les applications payantes proposant une promotion active aux États-Unis. |
deliveryToken |
Jeton utilisé pour la distribution de l'application avec l'API Google Play Inline Install. |
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
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 |
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. Doit toujours être définie. |
phoneNumber |
Numéro de téléphone à contacter pour cette application. Il est 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 langue par défaut de l'application. Si une fiche Play Store localisée n'est pas disponible pour une langue donnée, les composants de la langue par défaut sont utilisés à la place. |
LocalizedStoreListing
Fiches Play Store localisées 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 langue. |
shortDescription |
Brève description de l'application dans cette langue. |
fullDescription |
Description plus longue de l'application dans cette langue. |
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 |
Petites captures d'écran de l'application sur une tablette |
tabletRegularScreenshots |
Captures d'écran de l'application sur une tablette |
ImageAsset
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 de l'élément 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. Pour être considéré comme compatible avec l'application, un appareil doit disposer de toutes les fonctionnalités système. |
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[] |
Liste toutes les configurations marquées comme obligatoires à l'aide de la balise de fichier manifeste |
compatibleScreens[] |
Écrans compatibles listés dans la balise de fichier manifeste |
supportedScreens[] |
Écrans compatibles listés dans la balise de fichier manifeste |
requiresSmallestWidthDp |
Indique la largeur minimale requise de l'écran. |
supportedGlTextures[] |
Textures GL compatibles, comme spécifié par la balise de fichier manifeste |
nativePlatforms[] |
Liste des ABI (Application Binary Interface) 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 la version du SDK se situe dans la plage 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 à l'aide 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 listés dans la balise de fichier manifeste compatible-screens.
| Représentation JSON |
|---|
{ "screenSize": enum ( |
| Champs | |
|---|---|
screenSize |
Taille de l'écran. |
density |
Densité d'écran. |
ScreenSize
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 |
Attribut |
maxSdkVersion |
L'attribut |
DeviceIdentifier
Définit un identifiant d'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 fournis.
| 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'appareils 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 |
Cela correspond à tout appareil dont la mémoire RAM est inférieure ou égale à la valeur de ramMbLessThanOrEqual. |
SocSelector
Définit un sélecteur SOC pour un appareil. Cela correspond à tout appareil dont le SoC (System on Chip) 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 |
|---|