MugunthKumar/MKStoreKit — pull request #100 by marzapower (2012-10-05 19:08:35+00:00)
Title: Fix to the removeAllKeychainData method. This commit permits to completely erase all consumable data left in the device.

Actually the removeAllKeychainData method will not delete the remaining count number of the single consumable items.
This happens because remaining consumable items are handled through a custom "name" as expressed in the plist configuration file, while the removeAllKeychainData method just deletes keychain data linked to the product identifier code. So, consumable data will never be completely erased.
Adding a list of the local consumable names to the allProducts solves the problem.