public protocol PurchaseTracker

Implement this protocol to verify whether a specific purchase has been paid for.

You may implement this against whatever receipt system you use, but typically this is StoreKit.

Flint will call this multiple times for each productID that is required in a PurchaseRequirement, so implementations only need to respond to single product requests.