Apple внедряет новую систему серверных уведомлений о внутриигровых покупках, которая позволяет разработчикам узнавать, когда клиент запрашивает и получает возврат средств за внутриигровую покупку, давая разработчику возможность предпринять соответствующие действия, такие как отзыв приобретенного товара.
Разработчики не участвуют в процессе возврата средств Apple, который осуществляется компанией. До этого момента, когда пользователь запрашивал и получал возврат средств за внутриигровую покупку, разработчики не уведомлялись о возврате, что приводило к ситуациям, когда клиенты могли получить возврат за покупку и сохранить внутриигровую покупку.
Это также вызывало проблемы со службой поддержки клиентов, поскольку отсутствовала четкая связь между Apple и разработчиком в отношении внутриигровых покупок.
В iOS 14, когда клиент получает возврат средств за внутриигровую покупку, разработчики будут получать серверное уведомление и обновленные квитанции с отмененными транзакциями. Оттуда разработчик может уведомить клиента о возврате средств и предпринять соответствующие шаги для удаления контента.
Apple заявляет, что эти изменения предоставят разработчикам больше контроля над взаимодействием с клиентами, сделают игровой процесс более честным для всех игроков и защитят экономику приложений. Apple считает, что система уведомлений также даст понять игрокам, которые использовали возвраты средств таким образом, что за это будут последствия и предметы нельзя будет сохранить.
Система уведомлений о возврате средств Apple доступна для разработчиков с сегодняшнего дня, и более подробную информацию можно найти в разделе Apple «Что нового во внутриигровых покупках», который доступен на веб-сайте Apple Developer.