MugunthKumar/MKStoreKit — Issue #29: List the features that got restored in restorePreviousTransactionsOnComplete:onError:
Author: davidgrimes
Created: 2011-10-08 20:50:03+00:00
State: open

It would be great if we could have an NSArray parameter in the OnComplete: block of restorePreviousTransactions. That way we could list / alert the user which all features got unlocked because of the restore.

In our case we have 9 in app purchases and in our restorePreviousTransactions success handler we have to either iterate through all our known feature ids with an isFeaturePurchased: call or worse, show the user a generic message with something like "All that was restorable has been restored."

Another way this could be tackled, perhaps, is to have a central notification that is posted just at the time of "remembering" a purchased product. This would work for all cases, purchase, restore, etc. just at the point of time of saving. Developers who wanted to could handle it generically in a single place.