Required knowledge
                                
                                    Some programming experience with Swift5
                                
                            
                            
                                Target audience
                                
                                    Anyone who wants to expand their programming knowledge using Swift 5.
                                
                            
                            
                                Course content
                                
                                    Simple In-App Purchases
	- Create apps on the Apple App Store
 
	- Create in-app advertisements
 
	- Create in-app purchase tiers
 
	- Restore in-app purchases
 
Consumables & Non-Consumables
	- Create consumable in-app purchases
 
	- Create non-consumable in-app purchases
 
	- Restore in-app purchases
 
	- Handle success and failures with in-app purchases
 
	- Create user-interface that respects purchases
 
	- Create an app on iTunes Connect and prepare to publish
 
In-App Purchase Subscriptions
	- Create subscription tiers
 
	- Check for failed or cancelled subscriptions
 
	- Subscribe a user in the app
 
	- Handle successes and failures
 
                                 
                            
                            
                                Materials
                                
                                    Materials are in electronic form.
                                
                            
                            
                                Objectives
                                
                                    Upon completion of the iOS App Store & In-App Purchases course, students will be able to:
	- Create and monetize apps on the Apple App Store, including in-app advertisements and purchases
 
	- Create consumable and non-consumable in-app purchases
 
	- Create a user interface that respects purchases, and prepare to publish on iTunes Connect
 
	- Create and manage user subscriptions