Are you an iOS Developer?
Do you want to learn how to sell free iphone apps on itunes app store and reach Apple top grossing charts?
This is the #1 video course in history of Game making to address age-old troubleshooting problem - in-app purchases - using both SWIFT & Objective C.
This course is for:
iOS Developers, Indie devs, small apps & game studios, and startups who are keen to develop great apps & games using Objective C & SWIFT, but find it challenging to leverage the best app store monetization technique of in-app purchases.
This course is:
What will you be able to accomplish AT THE END?
Your answers to these questions will tell you if:
- You know enough Objective C, iOS Frameworks and XCode to take off.
- You will be able to fully comprehend the course content
- You will be able to use the free Objective C sample project to integrate IAP inside your app / game.
Not all iOS app developers are equal. Some of them have a disproportionately larger pie of the revenue. This lecture will show you
Even a child knows, that both Free and Paid app makers have their own ways of making money.
Angry Birds got Hundreds of Millions of Downloads, because they appeared in top 10 - not in one, but in both Apple Top Free and Apple Top Paid Charts.
Reason? Lite Version.
Freemium accompanies prospective buyers by solving their basic problem of- laziness. If you can get it all within (in your app / game), why go out (to browse the app store)?
The entire Apple Top grossing chart is a live testimony to the fact that users are always willing to pay for a great product if they get seamless experience in return.
In contrast with bigger & richer app studios, fewer independent developers take advantage of Freemium model. The reason behind this is the amount of technical expertise needed to incorporate Freemium.
This course is aimed at teaching you end-to-end how Freemium can be successfully integrated into your apps and games. It deals with all the technical complexities involved.
If you are a studio, this course helps you avoid hiring an extra resource just for the sake of in-app purchase integration. If you are indie dev, the resources attached reduce your effort to as much as 4 hours.
Just have a look at the attached file to know if you would truly benefit from buying this course.
If you do not fit, don't bother spending your savings!
This course covers entire IAP workflow used with most common IAP scenarios that can make your app successful. However it is not possible to cover to all scenarios within the scope of a single course.
See attached file to know what's inside, what's not there, what's upcoming.
How user buys content through in-app purchase
Robust, secure, attractive, easy? An IAP architecture that's minimal yet scaleable lays foundation to your app store success.
From a developers perspective, there are 3 distinct steps involved in IAP.
These 3 are Essential & Sufficient Steps for your app to get approved on Apple Store, sell your IAP content and getting paid - provided you have all your Program membership and Contracts right.
See them in detail from Section 3 Onwards.
This lecture will show you how you can create your IAP product record inside Apple Store (itunesconnect.apple.com).
1 - Your credentials for iTunesConnect must be working - this will only work if your Apple Developer Program is valid.
2 - You should have all user contracts (Free app, Paid app etc.) signed up inside itunesconnect portal.
Please refer to the link in "External Resources" section.
3 - Your app's record must be created within iTunesConnect portal using the same app ID as described in your XCode Project. This lecture will use ProductPurchaseApp (com.IphoneGameZone.ProductPurchaseApp) set up in iTunesConnect (also given as sample code).
Please refer to link in "External Resources" section.
4 - You must have itunesConnect Sandbox user accounts to test IAP inside device sandbox environment. These must be registered with email addresses (Apple IDs) that are NOT real app store users.
Please refer to link in "External Resources" section.
Which classes and protocols play key role in helping your IAP handler instance during requesting the store products set up in previous step.
Logical flow of Requesting the IAP Store Products
Step by step Code Walkthrough of each Objective C method that is part of the step - Requesting the Product(s).
What things you should keep in mind while presenting your IAP Store to the user
Which classes and protocols play key role in helping your IAP handler instance in Adding payment to Payment Queue.
Logical flow of user issuing payment request for IAP Product to iTunes Store
Step by step Code Walkthrough of each Objective C method that is part of the step - Adding Payment to Payment Queue.
List of things you should consider while adding payment to the iTunes Store Payment Queue
Which classes and protocols play key role in helping your IAP handler instance in Monitoring the Transaction Queue.
Block Diagram of Monitoring the Apple Store Transaction Queue for status updates.
Step by step Code Walkthrough of each Objective C method that is part of the step - Monitor the Transaction Queue.
List of things you should consider while monitoring the transaction queue for transaction status updates.
Any iOS app must implement Restore Purchases when it has even one non-consumable IAP item. This is an Apple Store Submission requirement.
Block Diagram of what happens when user presses restore button within your iOS app
Block Diagram of what happens when user presses Buy button for an already purchased Non-Consumable IAP item.
Step by step Code Walkthrough of each Objective C method that is part of Restoring Transactions.
Congratulations! You have now mastered iOS in-app purchases - one of the most complex iOS topics that only an expert iOS Developer can claim to have mastered!
So, the bonus:
How you design your game around your IAP product offering can make or break your iOS game. This lecture will give you few tips that you can consider even before you have coded your first line. Forthcoming courses will elaborate on techniques mentioned here.
Parting ways (not for long!):
We still have much more to cover - into the depths & breadths of in-app purchases. The last lecture sums it up all for you.
Till then, stay tuned, good luck, and thank you very much for being along so far in the journey....
With Free Sample Code for In-app purchase, any iOS Developer can integrate IAP inside her app within 1 hour of time (barring itunesconnect setup described earlier, and premium content delivery, off course, which depends upon your app / game mechanics).
Follow these 3 easy steps:
I am indie iOS Dev by choice, enjoying developing apps and games for myself as well as my clients. I have 3 live apps on Apple store, 1 game under development, and many more on behalf of my clients.
Through seamless learning and endless experimentation, I have unlocked tremendous revenue potential with Apple Store, and I have decided to share it worldwide.
Udemy is my maiden platform among many for online training, and I am committed to provide my students with the best.
"We hired Nirav Bhatt for from Core Development phase. He implemented the first version of in-app purchase in our app - right from store UI to Apple Store Receipt Validation phase. His design and implementation formed the foundation for IAP across all our products.
Complimenting our dedicated marketing efforts, his IAP implementation remarkably assisted illustrate-Video Dictionary reaching top-10 spot in Reference Category in India App Store."
- Gomathi Sankar, Founder of Mocept, Top iOS Educational app "Illustrate"