In-app purchase... Depends - is Apple hosting any of the infrastructure to make that happen? If so, yes, they get a cut. If the purchase happens outside of Apple's systems, they should not. And if they're forcing themselves into the middle, as they do with the App Store, that shouldn't be allowed.