- Recurso: InAppProduct
- Status
- PurchaseType
- InAppProductListing
- ManagedProductTaxAndComplianceSettings
- Métodos
Recurso: InAppProduct
Um produto no app. O recurso para InappproductsService.
| Representação JSON |
|---|
{ "packageName": string, "sku": string, "status": enum ( |
| Campos | |
|---|---|
packageName |
Nome do pacote do app principal. |
sku |
Unidade de manutenção de estoque (SKU) do produto, exclusiva em um app. |
status |
O status do produto, por exemplo, se ele está ativo. |
purchaseType |
O tipo de produto, por exemplo, uma assinatura recorrente. |
defaultPrice |
Preço padrão. Não pode ser zero, já que os produtos no app nunca são sem custo financeiro. Está sempre na moeda de pagamento na loja do desenvolvedor. |
prices |
Preços por região do comprador. Nenhum desses valores pode ser zero, já que os produtos no app nunca são sem custo financeiro. A chave do mapa é o código regional, conforme definido pelo ISO 3166-2. Um objeto com uma lista de pares |
listings |
inappproducts.list com dados de descrição e título localizados. A chave do mapa é o idioma dos dados localizados, conforme definido pelo BCP-47, por exemplo, "en-US". Um objeto com uma lista de pares |
defaultLanguage |
Idioma padrão dos dados localizados, conforme definido pelo BCP-47, por exemplo, "en-US". |
subscriptionPeriod |
Descontinuado: as assinaturas não são mais compatíveis com a API InAppProducts. Use a API Subscriptions. |
trialPeriod |
Descontinuado: as assinaturas não são mais compatíveis com a API InAppProducts. Use a API Subscriptions. |
gracePeriod |
Descontinuado: as assinaturas não são mais compatíveis com a API InAppProducts. Use a API Subscriptions. |
| Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
subscriptionTaxesAndComplianceSettings |
Descontinuado: as assinaturas não são mais compatíveis com a API InAppProducts. Use a API Subscriptions. |
managedProductTaxesAndComplianceSettings |
Detalhes sobre tributos e conformidade legal. Aplicável somente para produtos gerenciados. |
| Fim dos campos mutuamente exclusivos. | |
Status
O status de um produto no app.
| Tipos enumerados | |
|---|---|
statusUnspecified |
Status não especificado. |
active |
O produto foi publicado e está ativo na loja. |
inactive |
O produto não foi publicado e está inativo na loja. |
PurchaseType
O tipo do produto.
| Tipos enumerados | |
|---|---|
purchaseTypeUnspecified |
Tipo de compra não especificado. |
managedUser |
O tipo de produto padrão: compra única. |
subscription |
Descontinuado: as assinaturas não são mais compatíveis com a API InAppProducts. Use a API Subscriptions. |
InAppProductListing
Página de detalhes de um único produto no app.
| Representação JSON |
|---|
{ "title": string, "description": string, "benefits": [ string ] } |
| Campos | |
|---|---|
title |
Título da página de detalhes do app. |
description |
Descrição da página de detalhes do app. |
benefits[] |
Descontinuado: as assinaturas não são mais compatíveis com a API InAppProducts. Use a API Subscriptions. |
ManagedProductTaxAndComplianceSettings
Detalhes sobre tributos e conformidade legal para produtos gerenciados.
| Representação JSON |
|---|
{ "eeaWithdrawalRightType": enum ( |
| Campos | |
|---|---|
eeaWithdrawalRightType |
Classificação de conteúdo ou serviço digital para produtos distribuídos a usuários no Espaço Econômico Europeu (EEE). O regime de desistência sob as leis de defesa do consumidor no EEE depende dessa classificação. Consulte o artigo da Central de Ajuda para mais informações. |
taxRateInfoByRegionCode |
Um mapeamento dos detalhes da taxa tributária por código regional. As chaves são códigos regionais, definidos pelo CLDR do Unicode. Um objeto com uma lista de pares |
isTokenizedDigitalAsset |
Se este produto no app é declarado como um produto que representa um ativo digital tokenizado. |
regionalProductAgeRatingInfos[] |
Informações regionais sobre classificação indicativa. No momento, esse campo só é aceito para o código de região |
productTaxCategoryCode |
Código da categoria fiscal do produto a ser atribuído ao produto no app. A categoria fiscal do produto determina as alíquotas tributárias sobre transações aplicadas ao item. Consulte o artigo da Central de Ajuda para mais informações. |
Métodos |
|
|---|---|
|
Exclui produtos no app (produtos gerenciados ou assinaturas). |
|
Lê vários produtos no app, que podem ser produtos gerenciados ou assinaturas. |
|
Atualiza ou insere um ou mais produtos no app (produtos gerenciados ou assinaturas). |
|
Exclui um produto no app (produto gerenciado ou assinatura). |
|
Recebe um produto no app, que pode ser gerenciado ou uma assinatura. |
|
Cria um produto no app (produto gerenciado ou assinatura). |
|
Lista todos os produtos no app, gerenciados e assinaturas. |
|
Adiciona patches a um produto no app (produto gerenciado ou assinatura). |
|
Atualiza um produto no app (produto gerenciado ou assinatura). |
Códigos de erro
As operações desse recurso retornam os seguintes códigos de erro HTTP:
| Código do erro | Motivo | Descrição | Resolução |
|---|