- 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 | |
|---|---|
packageName |
Nome del pacchetto dell'app principale. |
sku |
Codice identificativo dell'articolo (SKU) del prodotto, univoco all'interno di un'app. |
status |
Lo stato del prodotto, ad esempio se è attivo. |
purchaseType |
Il tipo di prodotto, ad esempio un abbonamento ricorrente. |
defaultPrice |
Prezzo predefinito. Non può essere pari a zero, in quanto i prodotti in-app non sono mai senza costi. Sempre nella valuta del commerciante di Google Checkout dello sviluppatore. |
prices |
Prezzi per regione dell'acquirente. Nessuno di questi valori può essere pari a zero, poiché i prodotti in-app non sono mai senza costi. La chiave della mappa è il codice regione, come definito dallo standard ISO 3166-2. Un oggetto contenente un elenco di coppie |
listings |
inappproducts.list di dati relativi a titoli e descrizioni localizzati. La chiave della mappa è la lingua dei dati localizzati, come definito da BCP-47, ad esempio "en-US". Un oggetto contenente un elenco di coppie |
defaultLanguage |
Lingua predefinita dei dati localizzati, come definita da BCP-47, ad esempio "en-US". |
subscriptionPeriod |
Ritirata: gli abbonamenti non sono più supportati nell'API InAppProducts. Utilizza invece l'API Subscriptions. |
trialPeriod |
Ritirata: gli abbonamenti non sono più supportati nell'API InAppProducts. Utilizza invece l'API Subscriptions. |
gracePeriod |
Ritirata: gli abbonamenti non sono più supportati nell'API InAppProducts. Utilizza invece l'API Subscriptions. |
| Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
subscriptionTaxesAndComplianceSettings |
Ritirata: gli abbonamenti non sono più supportati nell'API InAppProducts. Utilizza invece l'API Subscriptions. |
managedProductTaxesAndComplianceSettings |
Dettagli su imposte e conformità legale. Applicabile solo ai prodotti gestiti. |
| Fine dei campi che si escludono a vicenda. | |
Stato
Lo stato di un prodotto in-app.
| Enum | |
|---|---|
statusUnspecified |
Stato non specificato. |
active |
Il prodotto è pubblicato e attivo nello store. |
inactive |
Il prodotto non è pubblicato e pertanto 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 |
Ritirata: gli abbonamenti non sono più supportati nell'API InAppProducts. Utilizza invece l'API Subscriptions. |
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[] |
Ritirata: gli abbonamenti non sono più supportati nell'API InAppProducts. Utilizza invece l'API Subscriptions. |
ManagedProductTaxAndComplianceSettings
Dettagli sulla tassazione e sulla conformità legale per i prodotti gestiti.
| Rappresentazione JSON |
|---|
{ "eeaWithdrawalRightType": enum ( |
| Campi | |
|---|---|
eeaWithdrawalRightType |
Classificazione dei contenuti o dei servizi digitali per i prodotti distribuiti agli utenti nello Spazio economico europeo (SEE). Il regime di recesso previsto dalle leggi per il consumatore SEE dipende da questa classificazione. Per saperne di più, consulta l'articolo del Centro assistenza. |
taxRateInfoByRegionCode |
Una mappatura dal codice regione ai dettagli dell'aliquota fiscale. Le chiavi sono codici regione definiti dal "CLDR" di Unicode. Un oggetto contenente un elenco di coppie |
isTokenizedDigitalAsset |
Indica se questo prodotto in-app è dichiarato come un prodotto che rappresenta un asset digitale tokenizzato. |
regionalProductAgeRatingInfos[] |
Informazioni sulla classificazione per età regionale. Al momento questo campo è supportato solo per il codice regione |
productTaxCategoryCode |
Codice della categoria fiscale del prodotto da assegnare al prodotto in-app. La categoria fiscale del prodotto determina le aliquote fiscali sulle transazioni applicate al prodotto. Per saperne di più, consulta l'articolo del Centro assistenza. |
Metodi |
|
|---|---|
|
Elimina 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 (prodotti gestiti o abbonamenti). |
|
Elimina 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 patch a un prodotto in-app (un prodotto gestito o un abbonamento). |
|
Aggiorna un prodotto in-app (un prodotto gestito o un abbonamento). |
Codici di errore
Le operazioni di questa risorsa restituiscono i seguenti codici di errore HTTP:
| Codice di errore | Motivo | Descrizione | Risoluzione |
|---|