Используя SwiftyStoreKit для покупки продукта, если продукт уже был приобретен ранее, iOS спросит пользователя, хотят ли они получить эту покупку снова бесплатно.
Если пользователь согласится, эта транзакция будетв состоянии «куплено», где мы можем ожидать, что оно будет в «восстановленном» состоянии.
Есть ли способ отличить новую покупку от «восстановленной» покупки?