Я пытаюсь проверить, что автоматическая возобновляемая покупка в приложении не истекла на стороне сервера (а не на устройстве).
Я использую Apple Grand Unified Receipt (транзакции типа iOS 7). Ответ, возвращаемый Apple, содержит элементы in_app
и latest_receipt_info
с массивом квитанций. Элемент in_app
JSON содержит МЕНЬШЕ квитанции, чем latest_receipt_info
. Я ожидал, что оба элемента будут содержать одинаковое количество или квитанции.
Кроме того, я ожидал, что элемент in_app
будет содержать ВСЕ квитанции. Однако, похоже, что latest_receipt_info
действительно содержит все квитанции. Документация Apple, похоже, предлагает использовать in_app
для поиска последней квитанции.
Я удивлен, увидев latest_receipt_info
, потому что Apple Documentation утверждает, что этот элемент
Msgstr "Только возвращается для квитанций транзакций типа iOS 6 для автоматически возобновляемых подписчиков". (не iOS 7 +).
Какой элемент JSON следует перебирать, чтобы найти самую последнюю квитанцию для транзакций с автоматическим возобновлением iOS 7: in_app
или latest_receipt_info
?