in-app purchase (IAP) rules

Getting into LiveCode for iOS? Ask your questions here.

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller

Post Reply
fpierron
Posts: 56
Joined: Thu Dec 16, 2010 11:12 am
Contact:

in-app purchase (IAP) rules

Post by fpierron » Wed Sep 25, 2013 9:47 pm

Hi,

I am working on a project to build a kind of newsstand that would let the user buy in-app some new interactive book. Each interactive book would be a stack with its own way of working.

I have read that Apple do not allow in-app purchase that let download binary or scripts that could modify the behavior of the app.

Apple says "You cannot patch your app binary or download executable code. Your app must contain all executable code needed to support all of its functionality when you submit it. If a new product requires code changes, you must submit an updated version of your app."

In that case, I would not really add functionalties to my newsstand. I would just add interactive content. Would it be allowed ?

Does anyone has such experience ?

Livecode Team ?

FireWorx
Posts: 362
Joined: Wed Sep 07, 2011 9:39 pm

Re: in-app purchase (IAP) rules

Post by FireWorx » Sun Sep 29, 2013 5:42 am

I think what you'r trying to do is completely ok. The basic rule is your app must give something of value away for free in the free app like some usefull information. Then you place the in app purchase code within a "PURCHASE" button. Clicking the button triggers the Apple iStore to take care of having the user type in his apple Id password and then approves the script to "move on" after you collect and open up the new features (additional chapters of info). Tuck the fact that the user paid for the pro version in a text file stored in the settings folder. Next time the stack opens have it read from the text file and either open the basic features or unhide the advanced features based on that. Very simply un hide the button that will allow them to access the table of contents to all the cool data that they are going to be happy to pay you for. =)
Dave

Post Reply