- 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 pai. |
sku |
Unidade de manutenção de estoque (SKU) do produto, exclusiva dentro de um app. |
status |
O status do produto, por exemplo, se ele está ativo. |
purchaseType |
Tipo do produto, por exemplo, uma assinatura recorrente. |
defaultPrice |
Preço padrão. Não pode ser zero, porque os produtos no app nunca são sem custo financeiro. Sempre na moeda do comerciante do Google Checkout do desenvolvedor. |
prices |
Preços por região do comprador. Nenhuma delas pode ser zero, já que os produtos no app nunca são sem custo financeiro. A chave do mapa é o código da região, conforme definido pela norma ISO 3166-2. Um objeto com uma lista de pares |
listings |
inappproducts.list de dados localizados de título e descrição. 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, "en-US". |
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 avaliação, especificado no formato ISO 8601. Os valores aceitáveis são qualquer coisa 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 ofereçam 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 está publicado e 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 do direito de acesso para uma assinatura. |
ManagedProductTaxAndComplianceSettings
Detalhes sobre tributação e compliance legal para produtos gerenciados.
Representação JSON |
---|
{ "eeaWithdrawalRightType": enum ( |
Campos | |
---|---|
eeaWithdrawalRightType |
Classificação de conteúdo digital ou serviço para produtos distribuídos aos usuários no Espaço Econômico Europeu (EEE). O regime de desistência sob as leis do consumidor do EEE depende dessa classificação. Consulte o artigo da Central de Ajuda para mais informações. |
taxRateInfoByRegionCode |
Um mapeamento do código da região para os detalhes da taxa de impostos. As chaves são códigos de região, conforme definido pelo "CLDR" do Unicode. Um objeto com uma lista de pares |
isTokenizedDigitalAsset |
Se o produto no app é declarado como um que representa um ativo digital tokenizado. |
Métodos |
|
---|---|
|
Exclui produtos no aplicativo (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 aplicativo (produtos gerenciados ou assinaturas). |
|
Exclui um produto no app (um produto gerenciado ou uma assinatura). |
|
Recebe um produto no app, que pode ser um produto gerenciado ou uma assinatura. |
|
Cria um produto no app, como um produto gerenciado ou uma assinatura. |
|
Lista todos os produtos no app: produtos gerenciados e assinaturas. |
|
Aplica patches em um produto no app, como um produto gerenciado ou uma assinatura. |
|
Atualiza um produto no app, como um produto gerenciado ou uma assinatura. |