У меня Apple IOS IAP успешно реализована в моем приложении и протестирована в песочнице. Отлично работает.
Я обеспокоен тем, что пользователи могут покупать что-то с помощью IAP, загружать его в мое приложение, а затем жаловаться в Apple и получать возмещение. Там нет очевидного способа, чтобы возврат был отправлен в мое приложение. Они просто исключены из списка продуктов, которые я получаю во время операции "восстановления"? Есть ли какой-либо недокументированный тип транзакции, который будет асинхронно отображаться в моем SKPaymentTransactionObserver при возврате платежа?
В настоящий момент я исхожу из предположения, что мне нужно удалить транзакции IAP пользователя перед выполнением восстановления, и что все, что было возвращено, просто не будет в списке восстановленных транзакций. Правильно ли это? Есть ли способ проверить это в песочнице?
Кто-нибудь видел возмещение в производственной среде и может объяснить, как они работают?