- 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 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 Abo mit automatischer Verlängerung. |
defaultPrice |
Standardpreis. Darf nicht null sein, da In-App-Produkte nie kostenlos sind. Immer in der Währung des Händlers, die für die Abrechnung festgelegt ist. |
prices |
Preise nach Käuferregion. Keiner dieser Werte darf null sein, da In-App-Produkte niemals 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 Kartenschlüssel ist die Sprache der lokalisierten Daten, wie in 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 |
Abozeitraum im ISO 8601-Format. Zulässige Werte sind P1W (eine Woche), P1M (ein Monat), P3M (drei Monate), P6M (sechs Monate) und P1Y (ein Jahr). |
trialPeriod |
Der Testzeitraum im ISO 8601-Format. Zulässige Werte liegen zwischen P7D (7 Tage) und P999D (999 Tage). |
gracePeriod |
Kulanzzeitraum des Abos im ISO 8601-Format. Entwickler können ihren Abonnenten einen Kulanzzeitraum gewähren, wenn die Zahlung für den neuen Abrechnungszeitraum abgelehnt wird. Zulässige Werte sind P0D (0 Tage), P3D (3 Tage), P7D (7 Tage), P14D (14 Tage) und P30D (30 Tage). |
Union-Feld Für |
|
subscriptionTaxesAndComplianceSettings |
Details zu Steuern und rechtlicher Compliance. Gilt nur für Abo-Produkte. |
managedProductTaxesAndComplianceSettings |
Details zu Steuern und rechtlicher Compliance. Gilt nur für verwaltete Produkte. |
Status
Der Status eines In‑App-Produkts.
Enums | |
---|---|
statusUnspecified |
Nicht angegebener Status. |
active |
Das Produkt ist veröffentlicht und im Shop 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 ist „Einmalkauf“. |
subscription |
In-App-Produkt mit einem wiederkehrenden Zeitraum. |
InAppProductListing
Store-Eintrag für ein einzelnes In-App-Produkt.
JSON-Darstellung |
---|
{ "title": string, "description": string, "benefits": [ string ] } |
Felder | |
---|---|
title |
Titel für den Store-Eintrag. |
description |
Beschreibung für den Store-Eintrag. |
benefits[] |
Lokalisierte Leistungsberechtigungen für ein Abo. |
ManagedProductTaxAndComplianceSettings
Details zur Besteuerung und zur Einhaltung gesetzlicher Bestimmungen für verwaltete Produkte.
JSON-Darstellung |
---|
{ "eeaWithdrawalRightType": enum ( |
Felder | |
---|---|
eeaWithdrawalRightType |
Einstufung als digitale Inhalte oder Dienstleistungen für Produkte, die an Nutzer im Europäischen Wirtschaftsraum (EWR) vertrieben werden. Die Widerrufsregelung, die im Rahmen des Verbraucherrechts des EWR gilt, richtet sich nach dieser Einstufung. Weitere Informationen |
taxRateInfoByRegionCode |
Eine Zuordnung von Regionscode zu Steuersatzdetails. Die Schlüssel sind Regionscodes, wie sie von Unicode in „CLDR“ definiert werden. Ein Objekt, das eine Liste von |
isTokenizedDigitalAsset |
Gibt an, ob dieses In-App-Produkt als Produkt deklariert wurde, das ein tokenisiertes digitales Asset darstellt. |
Methoden |
|
---|---|
|
Löscht In-App-Produkte (verwaltete Produkte oder Abos). |
|
Liest mehrere In-App-Produkte, die verwaltete Produkte oder Abos sein können. |
|
Aktualisiert oder fügt ein oder mehrere In-App-Produkte (verwaltete Produkte oder Abos) ein. |
|
Löscht ein In-App-Produkt (ein verwaltetes Produkt oder ein Abo). |
|
Er erhält ein In-App-Produkt, 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. |
|
Patches für 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 | Auflösung |
---|---|---|
5xx |
Allgemeiner Fehler auf dem Google Play-Server. | Wiederholen Sie Ihre Anfrage.
Wenn das Problem weiterhin besteht, wenden Sie sich an Ihren Google Play-Kundenbetreuer oder senden Sie eine Supportanfrage. Prüfen Sie das Play-Status-Dashboard auf bekannte Ausfälle. |
409 |
Fehler beim Aktualisieren der Gleichzeitigkeit.
Es wurde versucht, ein Objekt zu aktualisieren, das gerade aktualisiert wird. Beispiel: Ein Kauf wird bestätigt, indem gleichzeitig die Methode |
Wiederholen Sie Ihre Anfrage. |