Apple Subscription - обнаружение состояния отмены подписки - PullRequest
0 голосов
/ 06 июня 2019

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

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

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

1 Ответ

0 голосов
/ 13 июня 2019

is_in_billing_retry_period: "0" - это индикатор для подписки с истекшим сроком действия, что Apple прекратила попытки продления подписки.

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

источник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...