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

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

Embed Size (px)

Citation preview

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