Подписка Apple — определение состояния отмены подписки

Мы создали систему аналитики для нашего обмена сообщениями, используя квитанции IAP, которые Apple предоставляет нам, и один из вариантов использования для нас — возможность сегментировать пользователей с просроченной подпиской.

При этом мы обнаружили, что у некоторых пользователей в прошлом было expiration_date (обычно всего пару часов назад), а auto_renew_status равно "1" (правда), а is_in_billing_retry_period равно "0". Я не мог найти, что означает это состояние, кто-нибудь знает, как интерпретировать это состояние?

В документации говорится, что Apple пытается выставить счет пользователю за 24 часа до истечения срока действия, и если есть ошибка выставления счетов, пользователь должен войти в is_in_billing_retry_period = «1».


person Aleš Oskar Kocur    schedule 06.06.2019    source источник


Ответы (1)


is_in_billing_retry_period: "0" — это индикатор просроченной подписки, означающий, что Apple прекратила попытки продлить подписку.

Вы также должны увидеть expiration_intent: 2, указывающий на то, что срок действия подписки истек из-за ошибки выставления счетов.

источник

person enc_life    schedule 12.06.2019