in app purchase with parse integration habib ali senior software engineer folio3 pvt ltd

26
In App Purchase With Parse Integration Habib Ali Senior Software Engineer Folio3 Pvt Ltd

Upload: jasper-simon

Post on 21-Dec-2015

219 views

Category:

Documents


1 download

TRANSCRIPT

In App PurchaseWith Parse Integration

Habib AliSenior Software Engineer

Folio3 Pvt Ltd

What I will cover today

• Introduction

• Process of implementing In-App Purchase

• StoreKit Framework

• Business & Tips

• Parse Integration With In App Purchase

• Consumables. This means things you can buy more than once and can be used up, like extra lives, in-game currency, temporary power-ups, and the like.

• Non-Consumables. This means something that you buy once, and expect to have it permanently. This means things like extra levels, unlockable content, and the like.

• Any Non-Consumable purchase should be available to user on any device they have.

SubscriptionsAuto-renewable subscriptions: When a user signs up for an auto-renewable subscription, they continue to be charged until they manually cancel it. This is obviously great from a developer’s point of view, because it takes a lot more effort to cancel something than to just let it continue.

However, Apple has placed some very strict rules around auto-renewable subscriptions, meaning their usage is (usually) exclusive to Newsstand apps.

Subscriptions

Non-Renewing Subscriptions:

When a user signs up for a non-renewing subscription, they subscribe for a set period of time (1 month, 3 months, etc). When the time runs out, their access to the content ends – but to continue to access the content, they have to re-subscribe and we have to maintain a server side (like PARSE) for maintaining and restoring subscription across all kind of devices

http://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial

PARSE INTEGRATION

• User Login/Registration/Forgot Password• Key value pair storage• Save in Background• User[expiryDate]• Issue related to device time• User[lastUpdateDate]• Candy Crush Model• Push Notifications

PARSE FEATURES

https://parse.com/docs/push_guide#setup/iOShttps://parse.com/docs/ios_guide#top/iOS