- Risorsa: InAppProduct
- Stato
- PurchaseType
- InAppProductListing
- ManagedProductTaxAndComplianceSettings
- Metodi
Risorsa: InAppProduct
Un prodotto in-app. La risorsa per InappproductsService.
Rappresentazione JSON |
---|
{ "packageName": string, "sku": string, "status": enum ( |
Campi | |
---|---|
package |
Nome del pacchetto dell'app principale. |
sku |
SKU (codice identificativo dell'articolo) del prodotto, univoco all'interno di un'app. |
status |
Lo stato del prodotto, ad esempio se è attivo. |
purchase |
Il tipo di prodotto, ad esempio un abbonamento ricorrente. |
default |
Prezzo predefinito. Non può essere zero, poiché i prodotti in-app non sono mai senza costi. Sempre nella valuta del commerciante di pagamento dello sviluppatore. |
prices |
Prezzi per regione dell'acquirente. Nessuno di questi può essere pari a zero, poiché i prodotti in-app non sono mai senza costi. La chiave della mappa è il codice regione, come definito da ISO 3166-2. Un oggetto contenente un elenco di coppie |
listings |
inappproducts.list di dati di titoli e descrizioni localizzati. La chiave mappa è la lingua dei dati localizzati, come definito da BCP-47, ad esempio "en-US". Un oggetto contenente un elenco di coppie |
default |
Lingua predefinita dei dati localizzati, come definito da BCP-47. ad es. "en-US". |
subscription |
Periodo di abbonamento, specificato nel formato ISO 8601. I valori accettati sono P1W (una settimana), P1M (un mese), P3M (tre mesi), P6M (sei mesi) e P1Y (un anno). |
trial |
Periodo di prova, specificato nel formato ISO 8601. I valori accettati sono compresi tra P7D (sette giorni) e P999D (999 giorni). |
grace |
Periodo di tolleranza dell'abbonamento, specificato in formato ISO 8601. Consente agli sviluppatori di concedere ai propri abbonati un periodo di tolleranza quando il pagamento per il nuovo periodo di ricorrenza viene rifiutato. I valori accettati sono P0D (zero giorni), P3D (tre giorni), P7D (sette giorni), P14D (14 giorni) e P30D (30 giorni). |
Campo unione
|
|
subscription |
Dettagli su tasse e conformità alle normative. Applicabile solo ai prodotti in abbonamento. |
managed |
Dettagli su tasse e conformità alle normative. Applicabile solo ai prodotti gestiti. |
Stato
Lo stato di un prodotto in-app.
Enum | |
---|---|
statusUnspecified |
Stato non specificato. |
active |
Il prodotto è pubblicato e attivo nel negozio. |
inactive |
Il prodotto non è pubblicato e quindi non è attivo nello Store. |
PurchaseType
Il tipo di prodotto.
Enum | |
---|---|
purchaseTypeUnspecified |
Tipo di acquisto non specificato. |
managedUser |
Il tipo di prodotto predefinito: acquisto una tantum. |
subscription |
Prodotto in-app con un periodo ricorrente. |
InAppProductListing
Scheda dello Store di un singolo prodotto in-app.
Rappresentazione JSON |
---|
{ "title": string, "description": string, "benefits": [ string ] } |
Campi | |
---|---|
title |
Titolo della scheda dello Store. |
description |
Descrizione della scheda dello Store. |
benefits[] |
Vantaggi dei diritti localizzati per un abbonamento. |
ManagedProductTaxAndComplianceSettings
Dettagli su fiscalità e conformità legale per i prodotti gestiti.
Rappresentazione JSON |
---|
{ "eeaWithdrawalRightType": enum ( |
Campi | |
---|---|
eea |
Classificazione come servizi o contenuti digitali per i prodotti distribuiti agli utenti nello Spazio economico europeo (SEE). Le condizioni di recesso previste dalle leggi a tutela dei consumatori del SEE dipendono da questa classificazione. Per saperne di più, consulta questo articolo del Centro assistenza. |
tax |
Una mappatura dal codice regione ai dettagli dell'aliquota fiscale. Le chiavi sono codici di regione come definiti da "CLDR" di Unicode. Un oggetto contenente un elenco di coppie |
is |
Indica se questo prodotto in-app è dichiarato come prodotto che rappresenta un asset digitale tokenizzato. |
Metodi |
|
---|---|
|
Consente di eliminare i prodotti in-app (prodotti gestiti o abbonamenti). |
|
Legge più prodotti in-app, che possono essere prodotti gestiti o abbonamenti. |
|
Aggiorna o inserisce uno o più prodotti in-app (abbonamenti o prodotti gestiti). |
|
Consente di eliminare un prodotto in-app (un prodotto gestito o un abbonamento). |
|
Recupera un prodotto in-app, che può essere un prodotto gestito o un abbonamento. |
|
Crea un prodotto in-app (un prodotto gestito o un abbonamento). |
|
Elenca tutti i prodotti in-app, sia i prodotti gestiti che gli abbonamenti. |
|
Applica una patch a un prodotto in-app (un prodotto gestito o un abbonamento). |
|
Aggiorna un prodotto in-app (un prodotto gestito o un abbonamento). |