According to section 3.1.4 of the following document, assuming I'm reading it correctly, license keys and other similar mechanisms are not allowed to be used in iOS apps:
https://developer.apple.com/app-store/review/guidelines/#payments
However, a lot of programs don't have any (or full) functionality unless you log in to an account that is paid for outside the App Store. I'm guessing that this falls under section 3.1.3 ("reader" apps) in most cases, although Microsoft Word for iOS differs a bit in that you have to sign in to your Office account in order to save created documents.
Does anyone here know what the limitations are on this? We don't want to violate any rules, but at the same time we'd like to be able to allow people to purchase as part of a multi-platform bundle from our website, rather than singling out the iOS app as the only one that can't be purchased that way. This would require the user to log in to their account in our system to activate the "Premium" functionality within the apps on all platforms, including iOS. Is that going to be possible, or is that prohibited except in the specific use cases mentioned in section 3.1.3?