Ребята, а может кто-нибудь объяснить как работает восстановление покупок? А именно вызов метода restoreCompletedTransactions() что происходит при его вызове? Просто после его вызова вызывается метод udateTransactions и транзакции приходят с состоянием restored но после этого этот же метод вызывается только теперь транзакции прилетают с состоянием purchased. Когда вообще необходимо использовать restoreCompletedTransactions? Можно ли без него обойтись? И как работает SKReceiptRefreshRequest?