Changes

no edit summary
As discussed in [[Building In-App Purchasing into iOS 8 Swift Applications]], iOS provides the option to host the content associated with a server based in-app purchase on Apple’s own App Store servers. This service is provided by Apple to application developers at no additional cost. Prior to iOS 6, it was the responsibility of the developer to set up and configure a server system for server based in-app purchases.
The steps involved in implementing hosted content downloads from within application code were covered in the [[An iOS 8 Swift In-App Purchase Tutorial]] chapter. One area that has yet to be covered in detail, and the main focus of this chapter, involves the mechanism for creating the hosted content package and uploading it to the App Store server.
In-app purchases can potentially include additional content that needs to be downloaded to the user’s device as part of the purchase process. Prior to the introduction of iOS 6, the hosting of this content on a remote server was the responsibility of the application developer, including the associated security infrastructure to validate purchases prior to download.
iOS 6, however, introduced the ability to upload content packages for hosting on Apple’s App Store servers. The steps to initiate in-app purchase downloads from the App Store were covered in the chapter entitled [[Building In-App Purchasing into iOS 8 Swift Applications]]. This chapter has walked through the steps involved in creating an App Store in-app hosted package and uploading it to the App Store.