Восстановление покупок расходных материалов в приложении с помощью веб-сервиса
Мы используем бэкэнд-сервис для продуктов в приложении и схему сопоставления расходных материалов в приложении для динамического контента (добавляемого в бэкэнд и синхронизируемого с приложением), чтобы новый контент, добавленный в бэкэнд, можно было сопоставить с фиксированная цена на расходные материалы при покупке приложения; таким образом, нам не нужно добавлять новый объект с подключением itunes при добавлении нового элемента в бэкэнд. но как сделать восстановление продукта (так как этого требует яблоко)? Можно ли отправить квитанцию транзакции на сервер и использовать ее для восстановления? Кто-нибудь здесь, кто имеет опыт с похожим решением?
1 ответ
Apple не требует от вас восстановления для покупок внутри приложения. Фактически, API-интерфейс StoreKit и квитанция приложения не содержат записей о покупках расходных материалов после завершения транзакции.
См. Этот документ и найдите "Вызов метода restoreCompletedTransactions очереди платежей не восстанавливает продукты в моем приложении" для получения дополнительной информации.