Add IAP to an already published app , do i need to make 2 updates?

POMPOM Member Posts: 2,599
edited January 2012 in Working with GS (Mac)
Hey all ,
Since iv'e waited for IAP for long time now , i was planning ahead what I'm going to do once we get it .
Now its out , and i need your help with achieving this :
Guess you already familiar with my game : The Loonimals Toy Box
Now in this game i have 8 mini games , that once you purchase the game you can access all of them .

What i want to do is to make this toy-box free - give 3 free games in it , and letting the costumer to choose to buy more mini games for 1$
Or the whole set for 3$

Now , here is the problem :
Doing this should not be a problem if its a new game , but since this game is out for nearly a year now , i can't ignore the vast amount of people that already purchased it , and suddenly block games in their copy and ask them to pay again .

My first thinking was , to make a silent update with 8 booleans that will make the already paid costumers to update their app status to "all games open" meaning all 8 booleans to true and save , then , a week after to make another update with the IAP function in it , therefore the previous costumers will not get hurt by the new IAP process cause all their games in the box are set to "unlock" due to the previous update .

IS THAT MAKE ANY SENSE ?! :D

But then i decided , before i complicate things up with 2 updates maybe someone has a better solution of doing this..

My alternative thinking was , if the game was purchased before -> it means someone played it -> that means they earned stars -> is it good to make a "one time check" in the begging of the game and if the "STARS" attribute was grater than 0 that means the game has been played before so unlock all mini games , and if "STARS" = 0 , then don't ?

What do you think ?

Roy.

Comments

  • ultimaultima Member, PRO Posts: 1,207
    if you have the app rating play count, you could possibly make a new attribute that if play count is greater than 0 unlock all, and if play count is =0 before you process the play count+1 activate your free to paid mini game plan, and add a "new play counter" with a different attribute name and transfer existing play count to the new one, while new purchases will use the new play count... what do you think? so when ever you have people opening an app with previous play counter greater than 0 it would automatically unlock all.. and new customers wouldn't have that play count attribute to begin with.
  • POMPOM Member Posts: 2,599
    Nice suggestion mate , i might give it a try !
    If you come up with difficulties it can bring that you didn't noticed yet please let me know !

    Thank you
    Roy.
  • greenrhynogreenrhyno Member, PRO Posts: 152
    Can't you just do a separate free version of the app with the IAPs?
  • POMPOM Member Posts: 2,599
    edited January 2012
    @greenrhyno
    Thank you for your comment
    Hmm... interesting , i never thought of going that path ,
    I would love to hear more opinions about this option , what do you guys think? should i make a new -FREE(with IAP)- version like greenrhyno suggested?
    Or update the current one to free with IAP ?

    Roy.
  • ultimaultima Member, PRO Posts: 1,207
    lol. a free version might be the more sensible option, easier to manage with. that's actually what i'm planning to do... but then in the back of my head i'm still thinking do i want 2 versions or 1 (for download count/ranking) purposes... also free version also gets more bad review than paid ones... hum decisions decisions... but anyhow.. there are pros and cons to everything we do i guess.
  • beefy_clyrobeefy_clyro Member Posts: 5,394
    Ya i would do a new version for simplicity sake
  • SparkyidrSparkyidr Member Posts: 2,033
    edited January 2012
    Do you have hi-scores in the game?

    If the hi-score is >0 set a boolean for something like "previous owner" to true. if it's 0 or less, set it to false.
    Then do the IAP fist time run stuff only if that boolean is false

    ??

    Make sense? That way the IAP stuff only kicks in if someone has a hi-score of 0 .. i.e. has never played the game. That should catch 99.9% of your previous owners I think.
  • HoneyTribeStudiosHoneyTribeStudios Member Posts: 1,792
    Hmm, are there different accepted norms for games for children when it comes to iap? What do the kids games in the top 20 free chart do?

    But I agree that a new and free version would be good for simplicity. And then you get a downloads spike as a new release too.
    ______________
    On the GS asset store: Rock Music, Pack 2
    Casual & Platformer Music, Pack 3
    Atmosphere Music, Pack 1
Sign In or Register to comment.