- Zasób: InAppProduct
- Status
- PurchaseType
- InAppProductListing
- ManagedProductTaxAndComplianceCompliance
- 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 |
Jednostka magazynowa (SKU) produktu, unikalna w aplikacji. |
status |
Stan produktu, np. czy jest aktywny. |
purchaseType |
Typ usługi, np. subskrypcja cykliczna. |
defaultPrice |
Cena domyślna. Wartość nie może wynosić 0, ponieważ produkty w aplikacji nigdy nie są bezpłatne. Zawsze w walucie sprzedawcy sprzedawcy w usłudze Checkout. |
prices |
Ceny dla regionu kupującego. Żadna z tych wartości nie może wynosić 0, ponieważ produkty w aplikacji nigdy nie są bezpłatne. Klucz mapy to kod regionu zgodny z normą ISO 3166-2. Obiekt zawierający listę par |
listings |
inappproducts.list zlokalizowanych danych tytułów i opisów. Klucz mapy to język zlokalizowanych danych zgodnie z definicją w standardzie BCP-47, np. „pl-PL”. Obiekt zawierający listę par |
defaultLanguage |
Domyślny język zlokalizowanych danych, zgodnie z definicją w standardzie BCP-47, np. „pl-PL”. |
subscriptionPeriod |
Okres subskrypcji określony w formacie ISO 8601. Akceptowane wartości to P1W (tydzień), P1M (miesiąc), P3M (3 miesiące), P6M (6 miesięcy) i P1Y (rok). |
trialPeriod |
Okres próbny w formacie ISO 8601. Akceptowane wartości to wszystkie P7D (7 dni) i P999D (999 dni). |
gracePeriod |
Okres prolongaty subskrypcji podany w formacie ISO 8601. Umożliwia deweloperom zapewnienie okresu prolongaty w przypadku odrzucenia płatności za nowy okres powtarzania. Dopuszczalne wartości to P0D (zero dni), P3D (3 dni), P7D (7 dni), P14D (14 dni) i P30D (30 dni). |
Pole sumy:
|
|
subscriptionTaxesAndComplianceSettings |
Szczegóły dotyczące podatków i zgodności z przepisami. Dotyczy tylko produktów objętych subskrypcją. |
managedProductTaxesAndComplianceSettings |
Szczegóły dotyczące podatków i zgodności z przepisami. Dotyczy tylko produktów zarządzanych. |
Stan
Stan produktu w aplikacji.
Wartości w polu enum | |
---|---|
statusUnspecified |
Nieokreślony stan. |
active |
Produkt został opublikowany i jest aktywny w sklepie. |
inactive |
Produkt nie został opublikowany i dlatego jest nieaktywny w sklepie. |
Typ zakupu
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. |
Lista produktów w aplikacji
Informacje o aplikacji z jednym produktem w aplikacji.
Zapis JSON |
---|
{ "title": string, "description": string, "benefits": [ string ] } |
Pola | |
---|---|
title |
Tytuł informacji o aplikacji. |
description |
Opis na stronie aplikacji. |
benefits[] |
Korzyści wynikające z lokalizowania subskrypcji. |
Ustawienia zarządzanego podatku od usług i zgodności
Szczegółowe informacje na temat podatków i zgodności z przepisami dotyczącymi produktów zarządzanych.
Zapis JSON |
---|
{ "eeaWithdrawalRightType": enum ( |
Pola | |
---|---|
eeaWithdrawalRightType |
Klasyfikacja treści lub usług cyfrowych produktów rozpowszechnianych wśród użytkowników z Europejskiego Obszaru Gospodarczego (EOG). Od tej klasyfikacji zależy prawo konsumenta do odstąpienia od umowy w Europejskim Obszarze Gospodarczym. Więcej informacji znajdziesz w artykule w Centrum pomocy. |
taxRateInfoByRegionCode |
Mapowanie z kodu regionu do szczegółów stawki podatku. Klucze to kody regionów zdefiniowane przez parametr „CLDR” protokołu Unicode. Obiekt zawierający listę par |
Metody |
|
---|---|
|
Usunięcie produktu w aplikacji (np. |
|
Pobiera produkt w aplikacji, który może być produktem zarządzanym lub subskrypcją. |
|
Tworzy produkt w aplikacji (np. |
|
Wyświetla listę wszystkich produktów w aplikacji – zarówno produktów zarządzanych, jak i subskrypcji. |
|
Zastosowanie poprawki do produktu w aplikacji (np. |
|
Aktualizuje produkt w aplikacji (np. |