TestFlight In-App Purchase возвращает очень старую квитанцию ​​с идентификатором продукта, который больше не существует - PullRequest
0 голосов
/ 17 марта 2019

Я работаю над автоматически обновляемыми подписками в своем приложении.

Когда я покупаю подписку, я получаю квитанцию ​​от Apple и отправляю ее на свой сервер.Затем мой сервер отправляет его в конечную точку проверки получения Apple, и мой сервер извлекает необходимую информацию, такую ​​как expires_date, product_id, latest_receipt_Base64, original_transaction_id , и сохраняет ее в моей базе данных для дальнейшего использования.Кроме того, мое приложение получит ответ от моего сервера о том, подписан ли пользователь или нет.

Если я тестирую его локально с помощью Xcode на моем устройстве, это работает нормально, но когда я проверяю его с помощью TestFlight , я получаю очень старую квитанцию ​​от Apple, которая по-прежнему содержит идентификатор продукта, которого больше не существует .Я удалил этот идентификатор продукта несколько месяцев назад.

Почему я не получаю текущую квитанцию, которую обычно получаю при покупке IAP?

...