RegionalPriceMigrationConfig

Konfiguracja migracji cen.

Zapis JSON
{
  "regionCode": string,
  "oldestAllowedPriceVersionTime": string,
  "priceIncreaseType": enum (PriceIncreaseType)
}
Pola
regionCode

string

Wymagane. Kod regionu, którego dotyczy ta konfiguracja, zgodnie z normą ISO 3166-2, np. „PL”.

oldestAllowedPriceVersionTime

string (Timestamp format)

Wymagane. Ostateczny termin płatności historycznych cen, które subskrybenci mogą w dalszym ciągu płacić. Subskrybenci, którzy korzystają z cen, które były dostępne w tym ostatecznym terminie lub później, zachowają dotychczasową cenę. Subskrybentów, którzy korzystają ze starszych cen, zacznie obowiązywać obecna cena. Przeniesieni subskrybenci otrzymają powiadomienie, że będą płacić inną cenę. W przypadku subskrybentów, którzy nie wyrażą zgody na nową cenę, subskrypcja zostanie zakończona przy następnym odnowieniu.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

priceIncreaseType

enum (PriceIncreaseType)

Opcjonalnie: Działanie, które chce, aby użytkownicy widzieli, gdy podczas migracji nastąpi wzrost ceny. Jeśli zasada jest nieskonfigurowana, domyślna wartość to PRICE_INCREASE_TYPE_OPT_IN. Pamiętaj, że pierwszą migrację wzrostu ceny z możliwością rezygnacji w przypadku każdej aplikacji należy zainicjować w Konsoli Play.

PriceIncreaseType

Typ migracji cen.

Wartości w polu enum
PRICE_INCREASE_TYPE_UNSPECIFIED Stan nieokreślony.
PRICE_INCREASE_TYPE_OPT_IN Podwyżka będzie widoczna dla użytkowników po zaakceptowaniu.
PRICE_INCREASE_TYPE_OPT_OUT Podwyżka będzie widoczna dla użytkowników z możliwością rezygnacji.