- Recurso: InAppProduct
- Estado
- PurchaseType
- InAppProductListing
- ManagedProductTaxAndComplianceSettings
- Métodos
Recurso: InAppProduct
Es un producto integrado en la aplicación. Es el recurso para InappproductsService.
| Representación JSON |
|---|
{ "packageName": string, "sku": string, "status": enum ( |
| Campos | |
|---|---|
packageName |
Es el nombre del paquete de la app principal. |
sku |
Es el código de artículo (SKU) del producto, que es único en una app. |
status |
Es el estado del producto, p.ej., si está activo. |
purchaseType |
Tipo de producto, p.ej., una suscripción recurrente. |
defaultPrice |
Precio predeterminado. No puede ser cero, ya que los productos integrados en la aplicación nunca son gratuitos. Siempre se expresa en la moneda del comercio que establece el desarrollador para la confirmación de compra. |
prices |
Precios por región del comprador. Ninguno puede ser cero, ya que los productos integrados en la aplicación nunca son gratuitos. La clave del mapa es el código de región, según se define en ISO 3166-2. Un objeto que contiene una lista de pares |
listings |
Lista inappproducts.list de los datos de la descripción y el título localizados. La clave del mapa es el idioma de los datos localizados, según se define en BCP-47, p.ej., "en-US". Un objeto que contiene una lista de pares |
defaultLanguage |
Es el idioma predeterminado de los datos localizados, según se define en BCP-47, p. ej., "en-US". |
subscriptionPeriod |
Obsoleto: Las suscripciones ya no se admiten en la API de InAppProducts. En su lugar, usa la API de Subscriptions. |
trialPeriod |
Obsoleto: Las suscripciones ya no se admiten en la API de InAppProducts. En su lugar, usa la API de Subscriptions. |
gracePeriod |
Obsoleto: Las suscripciones ya no se admiten en la API de InAppProducts. En su lugar, usa la API de Subscriptions. |
| La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta: | |
subscriptionTaxesAndComplianceSettings |
Obsoleto: Las suscripciones ya no se admiten en la API de InAppProducts. En su lugar, usa la API de Subscriptions. |
managedProductTaxesAndComplianceSettings |
Son los detalles sobre los impuestos y el cumplimiento de los requisitos legales. Solo se aplica a los productos administrados. |
| Fin de los campos mutuamente excluyentes. | |
Estado
Es el estado de un producto integrado en la aplicación.
| Enums | |
|---|---|
statusUnspecified |
Indica que no se especificó el estado. |
active |
El producto está publicado y activo en la tienda. |
inactive |
El producto no está publicado y, por lo tanto, no está activo en la tienda. |
PurchaseType
El tipo de producto.
| Enums | |
|---|---|
purchaseTypeUnspecified |
Tipo de compra sin especificar. |
managedUser |
Tipo de producto predeterminado, en una compra única. |
subscription |
Obsoleto: Las suscripciones ya no se admiten en la API de InAppProducts. En su lugar, usa la API de Subscriptions. |
InAppProductListing
Es la ficha de Play Store de un solo producto integrado en la aplicación.
| Representación JSON |
|---|
{ "title": string, "description": string, "benefits": [ string ] } |
| Campos | |
|---|---|
title |
Título de la ficha de Play Store. |
description |
Descripción de la ficha de Play Store. |
benefits[] |
Obsoleto: Las suscripciones ya no se admiten en la API de InAppProducts. En su lugar, usa la API de Subscriptions. |
ManagedProductTaxAndComplianceSettings
Son los detalles sobre los impuestos y el cumplimiento de los requisitos legales para productos administrados.
| Representación JSON |
|---|
{ "eeaWithdrawalRightType": enum ( |
| Campos | |
|---|---|
eeaWithdrawalRightType |
Clasificación de servicio o contenido digital para productos que se distribuyen a usuarios del Espacio Económico Europeo (EEE). El régimen de rescisión en virtud de las leyes de protección al consumidor del EEE depende de esta clasificación. Consulta el artículo del Centro de ayuda para obtener más información. |
taxRateInfoByRegionCode |
Asociación entre el código regional y los detalles de la tasa impositiva. Las claves son códigos de región según se definen en el "CLDR" de Unicode. Un objeto que contiene una lista de pares |
isTokenizedDigitalAsset |
Indica si este producto integrado en la aplicación está declarado como un producto que representa un activo digital tokenizado. |
regionalProductAgeRatingInfos[] |
Información sobre la clasificación por edad regional Actualmente, este campo solo se admite para el código de región |
productTaxCategoryCode |
Es el código de la categoría fiscal del producto que se asignará al producto integrado en la aplicación. La categoría fiscal del producto determina las tasas de impuestos sobre las transacciones que se aplican al producto. Consulta el artículo del Centro de ayuda para obtener más información. |
Métodos |
|
|---|---|
|
Borra productos integrados en la aplicación (productos administrados o suscripciones). |
|
Lee varios productos integrados en la aplicación, que pueden ser productos administrados o suscripciones. |
|
Actualiza o inserta uno o más productos integrados en la aplicación (productos administrados o suscripciones). |
|
Borra un producto integrado en la aplicación (un producto administrado o una suscripción). |
|
Obtiene un producto integrado en la aplicación, que puede ser un producto administrado o una suscripción. |
|
Crea un producto integrado en la aplicación (un producto administrado o una suscripción). |
|
Enumera todos los productos integrados en la aplicación (tanto productos administrados como suscripciones). |
|
Aplica parches a un producto integrado en la aplicación (un producto administrado o una suscripción). |
|
Actualiza un producto integrado en la aplicación (un producto administrado o una suscripción). |
Códigos de error
Las operaciones de este recurso devuelven los siguientes códigos de error de HTTP:
| Código de error | Motivo | Descripción | Solución |
|---|