- 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 |
Die Artikelnummer (SKU) des Produkts, die innerhalb einer App eindeutig ist. |
status |
Der Status des Produkts, z.B. ob es aktiv ist. |
purchaseType |
Die Art des Produkts, z.B. ein wiederkehrendes Abo. |
defaultPrice |
Standardpreis. Darf nicht null sein, da In-App-Produkte nie kostenlos sind. Immer in der Währung des Google Checkout-Händlers des Entwicklers. |
prices |
Preise pro Käuferregion. Keines davon darf null sein, da In-App-Produkte nie kostenlos sind. Der Zuordnungsschlüssel ist ein Regionscode gemäß ISO 3166-2. Ein Objekt, das eine Liste von |
listings |
inappproducts.list mit den Daten zu lokalisierten Titeln und Beschreibungen. Der Kartenschlüssel ist die Sprache der lokalisierten Daten gemäß BCP-47-Definition, z.B. „en-US“. Ein Objekt, das eine Liste von |
defaultLanguage |
Standardsprache der lokalisierten Daten gemäß BCP-47-Definition, z. B. „en-US“. |
subscriptionPeriod |
Abolaufzeit, angegeben im Format ISO 8601. Zulässige Werte sind P1W (eine Woche), P1M (ein Monat), P3M (drei Monate), P6M (sechs Monate) und P1Y (ein Jahr). |
trialPeriod |
Testzeitraum, angegeben im Format ISO 8601. Zulässige Werte sind P7D (sieben Tage) und P999D (999 Tage). |
gracePeriod |
Kulanzzeitraum des Abos, angegeben im ISO-8601-Format. Entwickler haben die Möglichkeit, ihren Abonnenten eine Kulanzfrist zu gewähren, wenn die Zahlung für den neuen Wiederholungszeitraum abgelehnt wird. Zulässige Werte sind P0D (null Tage), P3D (drei Tage), P7D (sieben Tage), P14D (14 Tage) und P30D (30 Tage). |
Union-Feld Für |
|
subscriptionTaxesAndComplianceSettings |
Details zu Steuern und Einhaltung gesetzlicher Vorschriften Gilt nur für Aboprodukte. |
managedProductTaxesAndComplianceSettings |
Details zu Steuern und Einhaltung gesetzlicher Vorschriften 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 Store aktiv. |
inactive |
Das Produkt ist nicht veröffentlicht und daher im Store inaktiv. |
PurchaseType
Der Typ des Produkts.
Enums | |
---|---|
purchaseTypeUnspecified |
Der Kauftyp wurde nicht angegeben. |
managedUser |
Der Standardprodukttyp – einmaliger Kauf. |
subscription |
In-App-Produkt mit einem wiederkehrenden Zeitraum. |
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 des Store-Eintrags. |
benefits[] |
Lokalisierte Berechtigungsvorteile für ein Abo. |
ManagedProductTaxAndComplianceSettings
Details zu Steuern und Einhaltung gesetzlicher Vorschriften für verwaltete Produkte.
JSON-Darstellung |
---|
{ "eeaWithdrawalRightType": enum ( |
Felder | |
---|---|
eeaWithdrawalRightType |
Klassifizierung digitaler Inhalte oder Dienste für Produkte, die für Nutzer im Europäischen Wirtschaftsraum (EWR) vertrieben werden Die Widerrufsregelung im EWR richtet sich nach dieser Einstufung. Weitere Informationen finden Sie in diesem Hilfeartikel. |
taxRateInfoByRegionCode |
Zuordnung vom Regionscode zu den Details zum Steuersatz Die Schlüssel sind Regionscodes gemäß der Definition von Unicode "CLDR". Ein Objekt, das eine Liste von |
isTokenizedDigitalAsset |
Gibt an, ob dieses In-App-Produkt als Produkt deklariert ist, das ein tokenisiertes digitales Asset darstellt. |
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, also ein verwaltetes Produkt oder ein Abo |
|
Ruft ein In-App-Produkt ab. Dies kann ein verwaltetes Produkt oder ein Abo sein. |
|
ein In-App-Produkt erstellen (verwaltetes Produkt oder Abo). |
|
Listet alle In-App-Produkte auf – sowohl verwaltete Produkte als auch Abos. |
|
Ein In-App-Produkt wird gepatcht (ein verwaltetes Produkt oder ein Abo). |
|
Aktualisiert ein In-App-Produkt (ein verwaltetes Produkt oder ein Abo). |