We are developing an app that is a subscription-based service, where people pay per year to access functions on our server. What's the best security implementation such that only people that have purchased the app from the iPhone can use it? Does the app store issue unique product id's or serial numbers for its registered apps?