In-App Purchasing with iOS 7- Consumable and Non-Consumables

Earn money from iOS game or app by integrating In-App purchases. Sell coins to unlock features or allow simple upgrades.
Rating: 3.8 out of 5 (44 ratings)
8,888 students
In-App Purchasing with iOS 7- Consumable and Non-Consumables
Rating: 3.8 out of 5 (44 ratings)
8,888 students
Setup either a Consumable or Non-Consumable In-App Purchase in any of your iOS Projects (Sprite Kit included)

Requirements

  • Basic understanding of Xcode is preferred but not required.
Description

If you want a step-by-step understanding of how to create an InAppManager and InAppObserver class, this is the course for you!

If you don't care about creating those classes from scratch and just want to jumpstart into using in-app purchases, this is ALSO the course for you. You're welcome to skip ahead to the Quick Start guide (and copy our InAppManager and InAppObserver classes). You can begin testing purchases or creating an in-game money system within an hour.

Included with the tutorial movies are two source projects, one uses the Sprite Kit template and another uses the starting template for Single View Application. These projects alone make for a valuable reference, but you'll get three hours of tutorials explaining every detail! The source projects have been added to the final movie in the Supplemental Materials tab.

Who this course is for:
  • Any iOS Developer
Course content
4 sections • 18 lectures • 2h 55m total length
  • iTunes Connect Setup (viewable first or second)
    09:14
  • Provisioning Profiles (viewable first or second)
    06:30
  • Creating an iTunes Connect Test User
    01:58
  • Initial Xcode Setup
    05:13
  • Two Paths from here: Quick Start or Write the In-App Purchasing from Scratch
    01:09
  • Initializing the InAppManager Class
    19:38
  • Requesting Product Data (Test on Your Device)
    13:50
  • The InAppObserver Class
    12:49
  • The Buy Products and Provide Content Methods
    19:52
  • Failed and Restored Transactions
    06:43
  • Adding the (pre-written) InAppManager and InAppObserver Classes to your project
    08:00
  • Adding More Product ID's to Purchase
    08:52
  • Adding UIButtons to Purchase and Getting NSNotification feedback
    20:52
  • Setting Different Button Values for the iPhone and iPad
    07:40
  • Using a UIView for the UIButtons (instead of a Sprite Kit Scene)
    09:32
  • Creating an In-Game Monetary System for Consumable Purchases
    21:27
  • Don't Forget the Restore Button (I almost did!)
    01:36
  • The Source Projects
    00:54

Instructor
CartoonSmart / Owner / Leader Developer and Instructor
Justin Dike
  • 4.2 Instructor Rating
  • 822 Reviews
  • 50,857 Students
  • 24 Courses

Justin Dike is the founder of CartoonSmart one of the internet's first video training websites. He is a long-time illustrator and animator, focusing mostly on Adobe Flash, and experienced programmer with Swift, Sprite Kit, Actionscript 3, Objective C and Cocos2d. For CartoonSmart he has recorded hundreds of hours of video tutorials and recently published his first full length book titled iOS Programming with Xcode and Cocos2d available in the iBookstore. Justin has also developed many iOS games, including a side scrolling game engine.