Add IAP to an already published app , do i need to make 2 updates?
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 ?!
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.
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 ?!

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
If you come up with difficulties it can bring that you didn't noticed yet please let me know !
Thank you
Roy.
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.
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.
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