- Zasób: InAppProduct
- Status
- PurchaseType
- InAppProductListing
- ManagedProductTaxAndComplianceSettings
- Metody
Zasób: InAppProduct
Produkt w aplikacji. Zasób usługi InappproductsService.
Zapis JSON |
---|
{ "packageName": string, "sku": string, "status": enum ( |
Pola | |
---|---|
packageName |
Nazwa pakietu aplikacji nadrzędnej. |
sku |
unikalna jednostka magazynowa (SKU) produktu w obrębie aplikacji. |
status |
Stan produktu, np. aktywne. |
purchaseType |
Typ produktu, np. cykliczną subskrypcją. |
defaultPrice |
Cena domyślna. Nie może wynosić zero, ponieważ produkty w aplikacji nigdy nie są bezpłatne. Zawsze w walucie sprzedawcy w Google Checkout dewelopera. |
prices |
Ceny według regionu kupującego. Produkty w aplikacji nigdy nie są bezpłatne. Klucz mapy to kod regionu określony w standardzie ISO 3166-2. Obiekt zawierający listę par |
listings |
inappproducts.list ze zlokalizowanymi danymi o tytule i opisie. Klucz mapy to język zlokalizowanych danych, zgodnie z definicją w BCP-47, np. „pl-PL”. Obiekt zawierający listę par |
defaultLanguage |
Domyślny język zlokalizowanych danych, zgodnie z definicją podaną w dokumencie BCP-47. np. „pl-PL”. |
subscriptionPeriod |
Okres subskrypcji określony w formacie ISO 8601. Akceptowane wartości to P1W (jeden tydzień), P1M (1 miesiąc), P3M (3 miesiące), P6M (6 miesięcy) i P1Y (1 rok). |
trialPeriod |
Okres próbny określony w formacie ISO 8601. Akceptowane wartości to wartości z zakresu od P7D (7 dni) do P999 D (999 dni). |
gracePeriod |
Okres prolongaty subskrypcji określony w formacie ISO 8601. Deweloperzy mogą przyznać subskrybentom okres prolongaty, gdy płatność za nowy okres cykliczny zostanie odrzucona. Akceptowane wartości to P0D (0 dni), P3D (3 dni), P7D (7 dni), P14D (14 dni) i P30D (30 dni). |
Pole sumy
|
|
subscriptionTaxesAndComplianceSettings |
Informacje o podatkach i zgodności z przepisami. Dotyczy tylko produktów objętych subskrypcją. |
managedProductTaxesAndComplianceSettings |
Informacje o podatkach i zgodności z przepisami. Dotyczy tylko produktów zarządzanych. |
Stan
Stan produktu w aplikacji.
Wartości w polu enum | |
---|---|
statusUnspecified |
Stan nieokreślony. |
active |
Produkt został opublikowany i jest aktywny w sklepie. |
inactive |
Produkt nie został opublikowany i dlatego jest nieaktywny w sklepie. |
PurchaseType
Typ produktu.
Wartości w polu enum | |
---|---|
purchaseTypeUnspecified |
Nieokreślony typ zakupu. |
managedUser |
Domyślny typ produktu – jednorazowy zakup. |
subscription |
Produkt w aplikacji z okresem cyklicznym. |
InAppProductListing
Informacje o pojedynczym produkcie w aplikacji.
Zapis JSON |
---|
{ "title": string, "description": string, "benefits": [ string ] } |
Pola | |
---|---|
title |
Tytuł strony aplikacji. |
description |
Opis na stronie aplikacji. |
benefits[] |
Przetłumaczone korzyści związane z subskrypcją. |
ManagedProductTaxAndComplianceSettings
Szczegółowe informacje o podatkach i zgodności z przepisami w przypadku produktów zarządzanych.
Zapis JSON |
---|
{ "eeaWithdrawalRightType": enum ( |
Pola | |
---|---|
eeaWithdrawalRightType |
Klasyfikacja treści lub usług cyfrowych w przypadku produktów oferowanych użytkownikom w Europejskim Obszarze Gospodarczym. Od tej klasyfikacji zależy prawo do odstąpienia od umowy wynikające z przepisów dotyczących ochrony konsumentów w EOG. Więcej informacji znajdziesz w artykule w Centrum pomocy. |
taxRateInfoByRegionCode |
Mapowanie od kodu regionu na szczegóły stawki podatku. Klucze to kody regionów zgodnie z definicją „CLDR” standardu Unicode. Obiekt zawierający listę par |
isTokenizedDigitalAsset |
Określa, czy ten produkt w aplikacji jest zadeklarowany jako produkt reprezentujący tokenizowany zasób cyfrowy. |
Metody |
|
---|---|
|
usuwa produkty w aplikacji (produkty zarządzane lub subskrypcje). |
|
Odczytuje wiele produktów w aplikacji, którymi mogą być produkty zarządzane lub subskrypcje. |
|
Aktualizuje lub wstawia co najmniej 1 produkt w aplikacji (produkt zarządzanym lub subskrypcję). |
|
usuwa produkt w aplikacji (produkt zarządzany lub subskrypcję). |
|
Pobiera produkt w aplikacji, który może być produktem zarządzanym lub subskrypcją. |
|
Tworzy produkt w aplikacji (produkt zarządzany lub subskrypcję). |
|
Zawiera listę wszystkich produktów w aplikacji – zarówno produktów zarządzanych, jak i subskrypcji. |
|
Poprawianie produktu w aplikacji (produktu zarządzanego lub subskrypcji). |
|
Aktualizuje produkt w aplikacji (produkt zarządzany lub subskrypcję). |