Hey all,
Out team is currently working on developing a few new commercial products via IAP. Our app offers different commercial products to our users to help them boost their hiring efficiency. We have looked through the official guide Apple offered about the definition of IAP options, but still feel it's unclear under some special circumstances. Here are a couple questions we feel uncertain and hope you guys would share some thoughts with us:
A. Is it true that subscriptions are considered as those items that become effective right after the purchase and get expired after a certain period no matter users use them or not?
B. We are thinking of designing a product X with a service period of 30 days. X will never expire until the user decide to activate it. Will X be considered as subscription or consumable product?
C. We understand that the subscription period of auto-renewing items must last at least seven days, but does anyone know what is the shortest duration of the non-renewable subscriptions? Would it be 1 day? 7 days? Or longer? Can we design a non-renewable subscription item with duration of one day?
D. If we provide an item and its duration period is 20 days. It will become effective immediately once the user purchases it. However, users are allowed to repurchase the item at any other date during the effective period. Is this item consumable or non-renewable subscription?
E. If we provide an item that requires out-of-app services that we need a 24-hour response period for us to return the results to our users. Would this item be consumable or subscription?
F. Does Apple allows repurchase during the subscription period of a single non-renewing subscription item? Will users receive any reminder that they have already purchased the item and they would not be able to repurchase it again?
G. We are thinking about setting different pricing structure based on the type of our users (e.g. Location wise). One certain type of users would see only a few items they are affiliated to. Thus, when we submit the testing version to the app review team, the account they are using will not be able to see all the prices. Is there any risk that we will be rejected because of that? Shall we provide different type of testing accounts to the review team so that reviewers will be able to see all the prices?
I know it's a lot to ask but we really want to follow the app review guideline and lower our risks of rejection. Thank you in advance for your time and we are looking forward to your contribution 🙂