AppAccountToken не отправляется на серверную часть во время погашения купона Apple (награды) с помощью StoreKit 2IOS

Программируем под IOS
Anonymous
AppAccountToken не отправляется на серверную часть во время погашения купона Apple (награды) с помощью StoreKit 2

Сообщение Anonymous »

Я интегрирую Apple In-App Purchases с StoreKit 2 в приложении iOS.
Бэкэнд (Django) обрабатывает проверку подписки и связывает каждую транзакцию с пользователем с помощью appAccountToken.

Для обычных покупок по подписке все работает нормально — приложение правильно устанавливает appAccountToken, и он достигает серверную часть через данные транзакции.
Однако во время погашения купона/вознаграждения (с использованием Таблицы погашения вознаграждений Apple) appAccountToken не включается в полезные данные транзакции, которые Apple отправляет на серверную часть.

В результате мой сервер не может связать погашенную подписку с правильной учетной записью пользователя.
Как мы можем гарантировать, что appAccountToken включен (или повторно прикреплен) во время погашения вознаграждения/купона с помощью StoreKit 2?
Существует ли какой-либо рекомендуемый способ установить или восстановить appAccountToken во время процесса погашения вознаграждения?

Подробнее здесь: https://stackoverflow.com/questions/798 ... ption-usin

Вернуться в «IOS»