- Zasób: InAppProduct
- Stan
- PurchaseType
- InAppProductListing
- ManagedProductTaxAndComplianceSettings
- Metody
Zasób: InAppProduct
produkt w aplikacji, Zasób 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 produktu, np. subskrypcja cykliczna. |
defaultPrice |
Cena domyślna. Nie może wynosić 0, ponieważ produkty w aplikacji nigdy nie są bezpłatne. Zawsze w walucie sprzedawcy w Google Checkout. |
prices |
Ceny według 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 zdefiniowany w standardzie ISO 3166-2. Obiekt zawierający listę par |
listings |
inappproducts.list z danymi o zlokalizowanych tytułach i opisach. Klucz mapy to język danych produktów dostępnych lokalnie, zgodnie ze standardem BCP-47, np. „en-US”. Obiekt zawierający listę par |
defaultLanguage |
Domyślny język zlokalizowanych danych, zgodnie ze standardem BCP-47, np. „en-US”. |
subscriptionPeriod |
Wycofane: subskrypcje nie są już obsługiwane w interfejsie InAppProducts API. Zamiast tego użyj interfejsu Subscriptions API. |
trialPeriod |
Wycofane: subskrypcje nie są już obsługiwane w interfejsie InAppProducts API. Zamiast tego użyj interfejsu Subscriptions API. |
gracePeriod |
Wycofane: subskrypcje nie są już obsługiwane w interfejsie InAppProducts API. Zamiast tego użyj interfejsu Subscriptions API. |
| Poniżej znajduje się lista pól, które wzajemnie się wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
subscriptionTaxesAndComplianceSettings |
Wycofane: subskrypcje nie są już obsługiwane w interfejsie InAppProducts API. Zamiast tego użyj interfejsu Subscriptions API. |
managedProductTaxesAndComplianceSettings |
Szczegółowe informacje o podatkach i zgodności z przepisami. Dotyczy tylko produktów zarządzanych. |
| Koniec pól wykluczających się wzajemnie. | |
Stan
Stan produktu w aplikacji.
| Wartości w polu enum | |
|---|---|
statusUnspecified |
Stan nieokreślony. |
active |
Produkt jest opublikowany i aktywny w sklepie. |
inactive |
Produkt nie został opublikowany, więc 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 |
Wycofane: subskrypcje nie są już obsługiwane w interfejsie InAppProducts API. Zamiast tego użyj interfejsu Subscriptions API. |
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[] |
Wycofane: subskrypcje nie są już obsługiwane w interfejsie InAppProducts API. Zamiast tego użyj interfejsu Subscriptions API. |
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 cyfrowych lub usług w przypadku produktów rozpowszechnianych wśród użytkowników z Europejskiego Obszaru Gospodarczego. 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 kodu regionu na szczegóły stawki podatku. Klucze to kody regionów zdefiniowane przez „CLDR” Unicode. Obiekt zawierający listę par |
isTokenizedDigitalAsset |
Czy ten produkt w aplikacji jest zadeklarowany jako produkt reprezentujący tokenizowany zasób cyfrowy. |
regionalProductAgeRatingInfos[] |
Informacje o regionalnych kategoriach wiekowych. Obecnie to pole jest obsługiwane tylko w przypadku kodu regionu |
productTaxCategoryCode |
Kod kategorii podatkowej produktu, który ma zostać przypisany do produktu w aplikacji. Kategoria podatkowa produktu określa stawki podatku od transakcji stosowane w przypadku produktu. Więcej informacji znajdziesz w artykule w Centrum pomocy. |
Metody |
|
|---|---|
|
Usuwa produkty w aplikacji (zarządzane produkty lub subskrypcje). |
|
Odczytuje wiele produktów w aplikacji, które mogą być produktami zarządzanymi lub subskrypcjami. |
|
Aktualizuje lub wstawia co najmniej 1 produkt w aplikacji (zarządzane produkty lub subskrypcje). |
|
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ę). |
|
Wyświetla listę wszystkich produktów w aplikacji – zarówno produktów zarządzanych, jak i subskrypcji. |
|
Poprawia produkt w aplikacji (produkt zarządzany lub subskrypcję). |
|
Aktualizuje produkt w aplikacji (produkt zarządzany lub subskrypcję). |
Kody błędów
Operacje na tym zasobie zwracają te kody błędów HTTP:
| Kod błędu | Przyczyna | Opis | Rozdzielczość |
|---|