We have several apps live in the iOS store using code to validate the app receipt locally, using the techniques introduced with iOS 7 and documented here :https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateLocally.html#//apple_ref/doc/uid/TP40010573-CH1-SW2However I have noticed an alarming rate of failure of this code lately, up to the point that we're having trouble even passing App Store review in our last updates, since the code even fails for them. Basically, it looks like the initial receipts on app install/update are invalid, forcing us to refresh it explicitly (which is a bad user experience, forcing the user to enter their App Store login info). This in turn leads to a bad user experience, looking a lot like a bug to the App Review team, even with our own attempts to mitigate this.Once the receipt is refreshed, the validation passes just fine, so it is likely not a problem with our validation code, but rather seems to be a problem with the way Apple