Storing In App Purchase receipts in the application Keychain
问题 I've never implemented In App Purchase before, so I used the MKStoreKit wrapper and have a working implementation. MKStoreKit keeps all receipts in the UserDefaults .plist as a BOOL, thus it is very simple for pirates to distribute the in app purchases in a "cracked" state. Once the first purchase is made, the bundle can be distributed and the .plist can be recreated to enable IAP unlocks. I'd like to extend MKStoreKit to create the In App Purchase validation data in the iOS keychain. Is