Our app has packages of content, some of which is free and the balance is unlocked with IAP. The content is currently in iCloud key-value storage. They're downloaded in the background and the user can take advantage of the free part without an update to the app. They're non-renewable since once they're purchased they don't expire. We're looking into having the content hosted by Apple. The 'Delivering products' section of the programming guide https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/DeliverProduct.html#//apple_ref/doc/uid/TP40008267-CH5-SW3 indicates that the content is downloaded after the purchase. The "Hosting non-consumable Products" of the IAP configuration guide https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/CreatingInAppPurchaseProducts.html#//apple_ref/doc/uid/TP40013727-CH3-SW4 says that the system downloads the content in the background even if the app isn't running. How can both be true? Is it possible to have an IAP that unlocks part of the content that is hosted by Apple or are thees conflicting requirements?
Thanks
Mike