- 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, pois os produtos no aplicativo nunca são sem custo financeiro. Sempre na moeda do comerciante do Google Checkout do desenvolvedor. |
prices |
Preços por região do comprador. Nenhum desses valores pode ser zero, já que os produtos no aplicativo nunca são sem custo financeiro. A chave do mapa é o código regional, conforme definido pela norma ISO 3166-2. Um objeto com uma lista de pares |
listings |
inappproducts.list de dados de título e descrição localizados. A chave do mapa é o idioma dos dados localizados, conforme definido pelo padrão BCP-47. Por exemplo: "pt-BR". Um objeto com uma lista de pares |
defaultLanguage |
Idioma padrão dos dados localizados, conforme definido por BCP-47. Por exemplo: "pt-BR". |
subscriptionPeriod |
Período de assinatura, especificado no formato ISO 8601. Os valores aceitáveis são P1W (uma semana), P1M (um mês), P3M (três meses), P6M (seis meses) e P1Y (um ano). |
trialPeriod |
Período de teste, especificado no formato ISO 8601. Os valores aceitáveis são qualquer valor entre P7D (sete dias) e P999D (999 dias). |
gracePeriod |
Período de carência da assinatura, especificado no formato ISO 8601. Permite que os desenvolvedores concedam aos assinantes um período de carência quando o pagamento do novo período de recorrência for recusado. Os valores aceitáveis são P0D (zero dias), P3D (três dias), P7D (sete dias), P14D (14 dias) e P30D (30 dias). |
Campo de união
|
|
subscriptionTaxesAndComplianceSettings |
Detalhes sobre tributos e compliance legal. Aplicável apenas a produtos por assinatura. |
managedProductTaxesAndComplianceSettings |
Detalhes sobre tributos e compliance legal. Aplicável apenas a produtos gerenciados. |
Status
É o status de um produto no app.
Enums | |
---|---|
statusUnspecified |
Status não especificado. |
active |
O produto foi publicado e está ativo na loja. |
inactive |
O produto não foi publicado e, portanto, está inativo na loja. |
PurchaseType
O tipo do produto.
Enums | |
---|---|
purchaseTypeUnspecified |
Tipo de compra não especificado. |
managedUser |
O tipo de produto padrão: compra única. |
subscription |
Produto no app com um período recorrente. |
InAppProductListing
Página "Detalhes do app" de um único produto no app.
Representação JSON |
---|
{ "title": string, "description": string, "benefits": [ string ] } |
Campos | |
---|---|
title |
Título da página "Detalhes do app". |
description |
Descrição da página "Detalhes do app". |
benefits[] |
Benefícios localizados de uma assinatura. |
ManagedProductTaxAndComplianceSettings
Detalhes sobre tributação 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 aos usuários no Espaço Econômico Europeu (EEE). O regime de cancelamento sob as leis de defesa do consumidor no EEE depende dessa classificação. Consulte este artigo da Central de Ajuda para mais informações. |
taxRateInfoByRegionCode |
Um mapeamento do código da região para os detalhes das alíquotas tributárias. As chaves são códigos regionais conforme definido pelo "CLDR" do Unicode. Um objeto com uma lista de pares |
isTokenizedDigitalAsset |
Indica se o produto no app foi declarado como um produto que representa um ativo digital tokenizado. |
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 (uma assinatura ou um produto gerenciado). |
|
Recebe um produto no app, que pode ser gerenciado ou uma assinatura. |
|
Cria um produto no app (uma assinatura ou um produto gerenciado). |
|
Lista todos os produtos no app: produtos gerenciados e assinaturas. |
|
Aplica patch em um produto no app (um produto gerenciado ou uma assinatura). |
|
Atualiza um produto no app (uma assinatura ou um produto gerenciado). |