Один из моих тестеров ранее приобрел продукт подписки, и теперь подписку истек (подтверждается с помощью валидации чека-expires_date_ms находится в прошлом). Чтобы снова приобрести тот же продукт, не появляется платежный лист.
Приложение получает только старую покупку через RestorePurchasass (), даже если оно уже истек. /> QueryPastPurchasass () Возвращает предыдущую (истекему) покупку < /p>
квитанция показывает правильную дату истечения срока действия и состояние < /p>
После истечения срока действия подвески при тестировании пользователю не разрешается переводить тот же продукт (ProductId). Apple просто восстанавливает истекстую покупку вместо того, чтобы позволить им снова заплатить. /> Проверка квитанции (подтверждено: истечь)
Подробнее здесь: https://stackoverflow.com/questions/796 ... on-only-re