- Ressource: InAppProduct
- Status
- PurchaseType
- InAppProductListing
- ManagedProductTaxAndComplianceSettings
- Methoden
Ressource: InAppProduct
Ein In-App-Produkt. Die Ressource für InappproductsService.
| JSON-Darstellung |
|---|
{ "packageName": string, "sku": string, "status": enum ( |
| Felder | |
|---|---|
packageName |
Paketname der übergeordneten App. |
sku |
Artikelnummer (SKU) des Produkts, die innerhalb einer App eindeutig ist. |
status |
Der Status des Produkts, z.B. ob es aktiv ist. |
purchaseType |
Der Typ des Produkts, z.B. ein wiederkehrendes Abo. |
defaultPrice |
Standardpreis. Darf nicht null sein, da In-App-Produkte nie kostenlos sind. Immer in der Checkout-Händlerwährung des Entwicklers. |
prices |
Preise nach Käuferregion. Keiner dieser Werte darf null sein, da In-App-Produkte nie kostenlos sind. Der Kartenschlüssel ist der Regionscode gemäß ISO 3166-2. Ein Objekt, das eine Liste von |
listings |
inappproducts.list mit lokalisierten Titel- und Beschreibungsdaten. Der Map-Schlüssel ist die Sprache der lokalisierten Daten, wie durch BCP-47 definiert, z.B. „en-US“. Ein Objekt, das eine Liste von |
defaultLanguage |
Standardsprache der lokalisierten Daten, wie in BCP-47 definiert, z. B. „en-US“. |
subscriptionPeriod |
Eingestellt: Abos werden in der InAppProducts API nicht mehr unterstützt. Verwende stattdessen die Subscriptions API. |
trialPeriod |
Eingestellt: Abos werden in der InAppProducts API nicht mehr unterstützt. Verwende stattdessen die Subscriptions API. |
gracePeriod |
Eingestellt: Abos werden in der InAppProducts API nicht mehr unterstützt. Verwende stattdessen die Subscriptions API. |
| Im Folgenden finden Sie eine Liste der Felder, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt: | |
subscriptionTaxesAndComplianceSettings |
Eingestellt: Abos werden in der InAppProducts API nicht mehr unterstützt. Verwende stattdessen die Subscriptions API. |
managedProductTaxesAndComplianceSettings |
Details zu Steuern und Compliance. Gilt nur für verwaltete Produkte. |
| Ende der sich gegenseitig ausschließenden Felder. | |
Status
Der Status eines In-App-Produkts.
| Enums | |
|---|---|
statusUnspecified |
Nicht angegebener Status |
active |
Das Produkt ist veröffentlicht und im Store aktiv. |
inactive |
Das Produkt ist nicht veröffentlicht und daher im Store inaktiv. |
PurchaseType
Der Typ des Produkts.
| Enums | |
|---|---|
purchaseTypeUnspecified |
Nicht angegebener Kauftyp. |
managedUser |
Der Standardprodukttyp – Einmalkauf. |
subscription |
Eingestellt: Abos werden in der InAppProducts API nicht mehr unterstützt. Verwende stattdessen die Subscriptions API. |
InAppProductListing
Store-Eintrag eines einzelnen In-App-Produkts.
| JSON-Darstellung |
|---|
{ "title": string, "description": string, "benefits": [ string ] } |
| Felder | |
|---|---|
title |
Titel für den Store-Eintrag. |
description |
Beschreibung für den Store-Eintrag. |
benefits[] |
Eingestellt: Abos werden in der InAppProducts API nicht mehr unterstützt. Verwende stattdessen die Subscriptions API. |
ManagedProductTaxAndComplianceSettings
Details zu Steuern und Compliance für verwaltete Produkte.
| JSON-Darstellung |
|---|
{ "eeaWithdrawalRightType": enum ( |
| Felder | |
|---|---|
eeaWithdrawalRightType |
Klassifizierung als digitale Inhalte oder Dienst für Produkte, die an Nutzer im Europäischen Wirtschaftsraum (EWR) vertrieben werden. Die Widerrufsregelung, die im Rahmen der Verbraucherschutzgesetze im EWR gilt, richtet sich nach dieser Einstufung. Weitere Informationen finden Sie in diesem Hilfeartikel. |
taxRateInfoByRegionCode |
Eine Zuordnung von Regionscode zu Steuersatzdetails. Die Schlüssel sind Regionscodes, wie sie im „CLDR“ von Unicode definiert sind. Ein Objekt, das eine Liste von |
isTokenizedDigitalAsset |
Gibt an, ob dieses In-App-Produkt als Produkt deklariert ist, das ein tokenisiertes digitales Asset darstellt. |
regionalProductAgeRatingInfos[] |
Regionale Informationen zur Altersfreigabe Derzeit wird dieses Feld nur für den Regionscode |
productTaxCategoryCode |
Der Code der Produktsteuerkategorie, der dem In-App-Produkt zugewiesen werden soll. Die Produktsteuerkategorie bestimmt die Transaktionssteuersätze, die auf das Produkt angewendet werden. Weitere Informationen finden Sie in diesem Hilfeartikel. |
Methoden |
|
|---|---|
|
Löscht In-App-Produkte (verwaltete Produkte oder Abos). |
|
Liest mehrere In-App-Produkte, bei denen es sich um verwaltete Produkte oder Abos handeln kann. |
|
Aktualisiert oder fügt ein oder mehrere In-App-Produkte ein (verwaltete Produkte oder Abos). |
|
Löscht ein In-App-Produkt (ein verwaltetes Produkt oder ein Abo). |
|
Ruft ein In-App-Produkt ab, das ein verwaltetes Produkt oder ein Abo sein kann. |
|
Erstellt ein In-App-Produkt (ein verwaltetes Produkt oder ein Abo). |
|
Listet alle In-App-Produkte auf – sowohl verwaltete Produkte als auch Abos. |
|
Patcht ein In-App-Produkt (ein verwaltetes Produkt oder ein Abo). |
|
Aktualisiert ein In-App-Produkt (ein verwaltetes Produkt oder ein Abo). |
Fehlercodes
Die Vorgänge dieser Ressource geben die folgenden HTTP-Fehlercodes zurück:
| Fehlercode | Grund | Beschreibung | Auflösung |
|---|