- Ресурс: InAppProduct
- Статус
- Тип покупки
- InAppProductListing
- ManagedProductTaxAndComplianceSettings
- Методы
Ресурс: InAppProduct
Внутриигровой продукт. Ресурс для InappproductsService.
JSON-представление |
---|
{ "packageName": string, "sku": string, "status": enum ( |
Поля | |
---|---|
packageName | Имя пакета родительского приложения. |
sku | Складская единица (SKU) продукта, уникальная в приложении. |
status | Статус продукта, например, активен ли он. |
purchaseType | Тип продукта, например повторяющаяся подписка. |
defaultPrice | Цена по умолчанию. Не может быть нулевым, поскольку продукты внутри приложения никогда не бывают бесплатными. Всегда в валюте продавца Checkout, указанной разработчиком. |
prices | Цены за регион покупателя. Ни одно из этих значений не может быть нулевым, поскольку продукты внутри приложения никогда не бывают бесплатными. Ключ карты — это код региона, определенный стандартом ISO 3166-2. Объект, содержащий список пар |
listings | inappproducts.list локализованных данных заголовка и описания. Ключ карты — это язык локализованных данных, определенный в BCP-47, например «en-US». Объект, содержащий список пар |
defaultLanguage | Язык локализованных данных по умолчанию, как определено BCP-47. например, «en-US». |
subscriptionPeriod | Период подписки, указанный в формате ISO 8601. Допустимые значения: P1W (одна неделя), P1M (один месяц), P3M (три месяца), P6M (шесть месяцев) и P1Y (один год). |
trialPeriod | Пробный период, указанный в формате ISO 8601. Допустимые значения — от P7D (семь дней) до P999D (999 дней). |
gracePeriod | Льготный период подписки, указанный в формате ISO 8601. Позволяет разработчикам предоставлять своим подписчикам льготный период при отклонении платежа за новый период повторения. Допустимые значения: P0D (ноль дней), P3D (три дня), P7D (семь дней), P14D (14 дней) и P30D (30 дней). |
Поле объединения | |
subscriptionTaxesAndComplianceSettings | Подробная информация о налогах и соблюдении законодательства. Применимо только к продуктам по подписке. |
managedProductTaxesAndComplianceSettings | Подробная информация о налогах и соблюдении законодательства. Применимо только к управляемым продуктам. |
Статус
Статус продукта для продажи в приложении.
Перечисления | |
---|---|
statusUnspecified | Неопределенный статус. |
active | Товар опубликован и активен в магазине. |
inactive | Товар не опубликован и поэтому неактивен в магазине. |
Тип покупки
Тип продукта.
Перечисления | |
---|---|
purchaseTypeUnspecified | Неопределенный тип покупки. |
managedUser | Тип продукта по умолчанию – единоразовая покупка. |
subscription | Продукт для использования в приложении с повторяющимся периодом. |
InAppProductListing
Список магазинов одного продукта, продаваемого через приложение.
JSON-представление |
---|
{ "title": string, "description": string, "benefits": [ string ] } |
Поля | |
---|---|
title | Название страницы магазина. |
description | Описание страницы магазина. |
benefits[] | Локализованные преимущества для подписки. |
Параметры ManagedProductTaxAndComplianceSettings
Подробная информация о налогообложении и соблюдении законодательства для управляемых продуктов.
JSON-представление |
---|
{ "eeaWithdrawalRightType": enum ( |
Поля | |
---|---|
eeaWithdrawalRightType | Классификация цифрового контента или услуг для продуктов, распространяемых среди пользователей в Европейской экономической зоне (ЕЭЗ). Режим вывода средств в соответствии с законами о защите прав потребителей ЕЭЗ зависит от этой классификации. Дополнительную информацию можно найти в статье Справочного центра . |
taxRateInfoByRegionCode | Сопоставление кода региона и сведений о налоговой ставке. Ключи представляют собой коды регионов, определенные Unicode «CLDR». Объект, содержащий список пар |
isTokenizedDigitalAsset | Декларируется ли этот продукт внутри приложения как продукт, представляющий токенизированный цифровой актив. |
Методы | |
---|---|
| Удаляет продукты для продажи в приложении (управляемые продукты или подписки). |
| Считывает несколько продуктов внутри приложения, которые могут быть управляемыми продуктами или подписками. |
| Обновляет или вставляет один или несколько продуктов для продажи в приложении (управляемых продуктов или подписок). |
| Удаляет продукт для продажи в приложении (управляемый продукт или подписку). |
| Получает продукт для продажи в приложении, который может быть управляемым продуктом или подпиской. |
| Создает продукт для продажи в приложении (управляемый продукт или подписку). |
| Перечисляет все продукты для продажи в приложении — как управляемые продукты, так и подписки. |
| Исправляет продукт для продажи в приложении (управляемый продукт или подписку). |
| Обновляет продукт для продажи в приложении (управляемый продукт или подписку). |