Обновляет ли функция "restoreCompletedTransactions()" SKPaymentQueue получение приложений?
Так SKPaymentQueue
с restoreCompletedTransactions()
извлекает транзакции, выполненные на другом устройстве, на текущее устройство, поэтому соответствующий продукт становится доступным на нескольких устройствах.
Однако, видя, что он возвращает транзакцию (-ы), и сохранение их в яблочных книгах запрещено, поскольку должен быть только один источник истины, как эти восстановленные транзакции сохраняются (в какой-либо форме)?
Обновляется ли квитанция транзакции приложения при восстановлении? Я спрашиваю, потому что, если приложение будет перезапущено, я не вижу смысла делать еще одинrestoreCompletedTransactions()
чтобы еще раз проверить, есть ли у пользователя действительная транзакция для продукта.
Итак, обновляет ли restoreCompletedTransactions квитанцию приложения?
Примечание: у меня уже есть механизм для доступа к данным чека, но нет второго устройства для имитации полного восстановления.