Я читал до сих пор онлайн, что единственный способ определить, отменен ли пользователь при покупке приложения, - это использовать данные квитанции что я получаю с iPhone пользователя и проверяю, существует ли файл cancelation для этого элемента, но насколько мне известно, это поле можно найти только в элементах автоматической возобновляемой подписки.Обнаруживать, если пользователь возвратил «расходный» товар в магазине приложений (магазин приложений Apple в системе покупки приложений)
(по крайней мере, к тому, что я прочитал в Интернете на каждом посте я обнаружил, что переговоры о в покупке приложения, нет упоминания на расходные материалы на всех.)
Потому что они всегда хранятся в данных квитанций, в то время как расходные материалы, хранятся в данных квитанции до тех пор, пока приложение не завершит транзакцию, как только это будет сделано, транзакция покупки для этого элемента навсегда исчезнет из данных квитанции после завершения процесса на iPhone.
Итак, мой вопрос: если пользователь попросил отменить покупку приложения у Apple, являющегося расходным элементом, я также верну эту транзакцию в транзакции в данных квитанции с полем cancelation_date?
Я никогда не видел, чтобы кто-нибудь подтвердил это.
Было бы неплохо, если бы кто-то мог предоставить строку base64 с информацией о квитанции с примером cancelation_date (если это законно делать tho).
Это вопрос возраста! – Fattie