4 Replies
      Latest reply on Nov 17, 2019 12:15 PM by melnyapp
      fewbdx Level 1 Level 1 (0 points)

        My app offers a single, premium functionality. You just have to pay once and I register you on my Firebase server, no subscription required.


        In my app the user is able to login with Facebook or Google.

        The user might logout(from the premium acc) and login again but with a different account(not premium anymore) after he purchases, so I need to set the premium item to "consumable" right? Otherwise he wouldn't be able to purchase again after the first time.

        My app got rejected since the life-time premium should be "non-consumable", and Apple support said that I should consider having multiple "non-consumable" products. But what happens if 3, 4 or 5 people logout and login again? How many should I set?

        Please I need help, really.
        Thank you in advance.

        • Re: Consumable in-app-purchase problem
          PBK Level 7 Level 7 (3,365 points)

          No, the membership program is durable, not consumable.  The ability to purchase in consumable IAP in quantity greater than 1 indicates consumption not duplication.


          You should be able to allow the same user to log into your account through various portals.   They have purchased the IAP, let them create as many accounts as they want, one for Facebook and one for Google.


          Although inappropriate, you can limit a user to one login username.  You can create multiple non-consumable IAPs each of which allow a single user to log into your account through a single username.  Call the first one "log in 1" and the second one "log in 2".  They are non-consumables.

            • Re: Consumable in-app-purchase problem
              fewbdx Level 1 Level 1 (0 points)


              yes, they can log through various portals and create as many accounts as they want. 


              Since what you mentioned is inappriopriate (and also having multiple non-consumable with same functionality makes no sense, since I can't predict how many people will login on a device) what should I do?
              I already paid 100€ for this year (after you accepted my first app version that had same in-app purchases) and time is passing.

              Really I don't understand why can't I just use a consumable and store the premium value on my server. That would solve all problems.

            • Re: Consumable in-app-purchase problem
              melnyapp Level 1 Level 1 (0 points)



              Have you find any solution? Have been stucked with the same question.