Just what it says on the tin. I’m thinking about releasing a universal (iPhone and iPad) app, and I’m also considering having an in-app purchase that will add functionality, but I think that the functionality is only applicable to the iPad version of the app. Is it within Apple’s guidelines to offer an in-app purchase that only works on certain devices?
Share
Yeah, that’s fine. Your universal application can have different features per platform, that isn’t against any rules. As long as you don’t restrict your IAP to particular devices themselves, then that’s fine (i.e. it should be available throughout the platform)
The onus is on you to make sure that IAP will only occur on iPads. A simple
[UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPadcheck would suffice.