We are developing one iOS application for iPhone which will free features as well app will have premium features with 4 in app purchase auto-renewable subscription options as below:
- Single monthly subscription
- Single yearly subscription
- Family monthly subscription
- Family yearly subscription
We will have one store screen inside the application which will have options to subscribe to various subscriptions which our app provides.
We found that user can go to device settings and manage their In-app purchase subscriptions.
We are also planning to provide options like user can upgrade from one subscription to other and user should also be able to down grade their subscription which would be all of the same options in reverse and back to the free version Possible upgrading option:
- Free to Any 4 subscription options
- Single monthly to single yearly
- Single monthly to family monthly
- Single monthly to family yearly
- Family monthly to family yearly
Possible down grading options:
- Family yearly to family monthly
- Family yearly to single monthly
- Family monthly to single monthly
- Single yearly to single monthly
- From any 4 subscription options to Free version
Note:
- According to Apple we can not use Apple family sharing option to share In App purchases so we are developing our own family sharing option in application. (Reference: https://support.apple.com/en-in/HT203046)
Queries:
- We have some doubts how we can manage the subscription in our iOS application?
- How device settings options will show our 4 In App Purchase options for upgrading and degrading form one option to other?
- What are the consideration we need to task care as an iOS developer for restoring the auto renewable subscription? we are not clear with the possible scenario if user try to restore using iTunes account with multiple user accounts in our app, what are the preventions we can take care which apple allows while user buy subscription one time and try to restore on multiple user account?
- Apple will reject custom family sharing option using auto renewable subscription option?
- What are the points we need to take care at our end which apple will not handle if we can go with above features?
- What are the possibilities of violating the apple guidelines and app rejection if we are going with above features with iOS application?
It will be great help to us if any one can share their views or provide some guidance on which way we should go or if we are going off track from the apple policy.... all those kind of your feedback will help us to get things moving over here.
Thanks