Convert Paid App to Freemium

Hi,
I have published both to Google Play and Apple Store. I am wondering how to convert my existing app to freemium while maintaining all the previous paid client. I read somewhere that i can use "NSBundle" but i dont know how. can you guide me step by step to convert this paid app to freemium.

Comments

  • tenrdrmertenrdrmer Member, Sous Chef, Senior Sous-Chef Posts: 9,934

    I would just or out an update with a new attribute that notes an old paid user.

    Then on this update you would fire a rule right off that changes that attribute to true and saves it. Then give it a couple weeks and once most people have updated you can push another update and remove that initial rule. From then on make all your ad behaviors in a rule that will only fire if the old user attribute is false.

    Cheers

  • bari86bari86 Member, PRO Posts: 1

    @tenrdrmer said:
    I would just or out an update with a new attribute that notes an old paid user.

    Then on this update you would fire a rule right off that changes that attribute to true and saves it. Then give it a couple weeks and once most people have updated you can push another update and remove that initial rule. From then on make all your ad behaviors in a rule that will only fire if the old user attribute is false.

    Cheers

    So what i need to do is:
    1) issue new table attribute. in there i just put in as let say existing user to true.
    2) put in some behaviour to change the value in the table to true.
    3) then update the apps and even show some messages saying that i am going to change this paid to freemium but they would remain as paid.
    4) wait until everyone updated to the latest version.
    5) then remove the behaviour in (2).
    6) put in the in-app coding into the game while maintaining the table attribute existing user.
    7) make sure the table attribute will make the app recognise existing user and make it as a paid user.
    8) then update the apps again. so existing user update will be recognised as paid user while new user need to buy the in-app.
    9) done!

    is that it? if its true then i can start working on it.

    thanks.

  • tenrdrmertenrdrmer Member, Sous Chef, Senior Sous-Chef Posts: 9,934

    Yes I think you get the jist. It will still take some adhoc testing on your part to make sure it works right.

    Also I would think just a simple Boolean attribute would sufice. Not sure why you would need an entire table for this.

Sign In or Register to comment.