- 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 |
Jednostka magazynowa produktu (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ć zero, ponieważ produkty w aplikacji nigdy nie są bezpłatne. Zawsze w walucie sprzedawcy (Google Play). |
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, zgodnie z normą ISO 3166-2. Obiekt zawierający listę par |
listings |
apks.list zlokalizowanych danych tytułów i opisów. Klucz mapy to język zlokalizowanych danych, zgodnie z definicją w dokumencie BCP-47, np. "en-US". Obiekt zawierający listę par |
defaultLanguage |
Domyślny język zlokalizowanych danych, zgodnie z definicją w dokumencie BCP-47, np. "en-US". |
subscriptionPeriod |
Okres subskrypcji podany w formacie ISO 8601. Akceptowane wartości to P1W (tydzień), P1M (1 miesiąc), P3M (3 miesiące), P6M (6 miesięcy) i P1Y (rok). |
trialPeriod |
Okres próbny podany w formacie ISO 8601. Akceptowane wartości to od P7D (7 dni) do P999D (999 dni). |
gracePeriod |
Okres prolongaty subskrypcji podany w formacie ISO 8601. Dzięki temu deweloperzy mogą dać subskrybentom okres prolongaty w przypadku odrzucenia płatności za nowy okres. Akceptowane wartości to P0D (zero dni), P3D (3 dni), P7D (7 dni), P1D (14 dni) i P30D (30 dni). |
Pole związkowe
|
|
subscriptionTaxesAndComplianceSettings |
Szczegółowe informacje o podatkach i zgodności z przepisami. Dotyczy tylko subskrypcji. |
managedProductTaxesAndComplianceSettings |
Szczegółowe 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 |
Nieokreślony stan. |
active |
Produkt został opublikowany i 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. |
InAppProductListing
Informacje o konkretnym produkcie w aplikacji.
Zapis JSON |
---|
{ "title": string, "description": string, "benefits": [ string ] } |
Pola | |
---|---|
title |
Tytuł strony z informacjami o aplikacji. |
description |
Opis strony aplikacji. |
benefits[] |
Korzyści związane z lokalizacją prawa do subskrypcji. |
Ustawienia podatkowe i dotyczące zgodności usług zarządzanych
Szczegóły dotyczące 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 tym regionie. 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 w kodach Unicode i CLDR". Obiekt zawierający listę par |
Metody |
|
---|---|
|
Usuwa produkt 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. |