Differentiating between initial buy and free “re-buy” in StoreKit/In-App Purchase
问题 From the StoreKit guide: If the user attempts to purchase a nonconsumable product or a renewable subscription they have already purchased, your application receives a regular transaction for that item, not a restore transaction. However, the user is not charged again for that product. Your application should treat these transactions identically to those of the original transaction. This presents a huge problem in an app I am working on. We have licensed a large body of content from a