Обновляет ли функция "restoreCompletedTransactions()" SKPaymentQueue получение приложений?

Так SKPaymentQueueс restoreCompletedTransactions() извлекает транзакции, выполненные на другом устройстве, на текущее устройство, поэтому соответствующий продукт становится доступным на нескольких устройствах.

Однако, видя, что он возвращает транзакцию (-ы), и сохранение их в яблочных книгах запрещено, поскольку должен быть только один источник истины, как эти восстановленные транзакции сохраняются (в какой-либо форме)?

Обновляется ли квитанция транзакции приложения при восстановлении? Я спрашиваю, потому что, если приложение будет перезапущено, я не вижу смысла делать еще одинrestoreCompletedTransactions() чтобы еще раз проверить, есть ли у пользователя действительная транзакция для продукта.

Итак, обновляет ли restoreCompletedTransactions квитанцию ​​приложения?

Примечание: у меня уже есть механизм для доступа к данным чека, но нет второго устройства для имитации полного восстановления.

0 ответов

Другие вопросы по тегам