SKProductMBS priceLocale ?

Out of curiosity: How do you prevent a user from simply opening it from your app bundle, without paying for it, then? Is the saver’s code checking your main app’s receipt to tell that it’s been paid for? If so, how do you locate the correct copy of the main app? By using launch services?