I've seen a game for free on iOS when the user 'likes' a page. Though it appears the promotion was run by Apple, not the developers of the game being given away.

How can I make my game free for a Facebook 'like'?

  • \$\begingroup\$ So wait, are you asking if you can make an iOS app free? Because your confusing wording ("free for FB like"?) makes it a little hard to tell if that is what you're asking. If that is your question, then um sure of course you can set an app to a price of 0 \$\endgroup\$
    – jhocking
    Dec 9, 2013 at 14:45
  • 4
    \$\begingroup\$ @jhocking I think that flinth want his game to be priced for normal users and free for people who liked his page on FB \$\endgroup\$
    – Setthase
    Dec 9, 2013 at 14:54
  • \$\begingroup\$ ah I see, now I get it. and thanks byte56 for the edits; that punctuation makes the question much clearer \$\endgroup\$
    – jhocking
    Dec 9, 2013 at 15:03
  • \$\begingroup\$ Have you talked to Apple about it? It's something you'll have to work out with them directly. It sounds like it was a custom situation, and not something that any developer can do. \$\endgroup\$
    – House
    Dec 9, 2013 at 15:11

1 Answer 1


This was done via a special deal with Apple, and cannot be done in general.

One way you might handle the situation is to make the game free on the store, but have most of the gameplay behind an in-app purchase paywall (such that your app essentially serves as a free demo that allows you to buy the upgrade to the full game). Then, you'd correlate all the FB likes with the Apple IDs of the corresponding FB users and issue the tokens for the upgrade IAP to those Apple IDs.

Unfortunately, there is no mechanism to do that Facebook-to-Apple-ID join, so you'd need to do it manually or build your own webservice that users used which would collect their information, do the "like" on their behalf, and then store the correlated IDs in a database you could process.

But even then, there isn't a way for you to issue tokens for IAPs (or apps themselves) arbitrarily. You can request promotional codes from Apple which could you then distribute to FB likers, but the number of promotional codes you can acquire is pretty limited, and unless you expect your total userbase to be well under that limit (less what you'd want to use for actual promotional purposes), doing this would probably be a terrible idea.

  • \$\begingroup\$ I think you right. It's strange that Apple doesn't made this feature available for all developers, I think this is a cool feature for advertise. \$\endgroup\$ Dec 10, 2013 at 17:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .