Hello,
My app got rejected because:
"User registration that requires the sharing of personal information must be optional or tied to account-specific functionality.
Please make it clear to the user that registering will enable them to access the content from any of their iOS devices, and to provide them a way to register at any time, if they wish to later extend access to additional iOS devices."
I only provide non-renewing subscriptions in my app. I coded the app so that people register with a username and password( no other personal info) then subscribe. But this way app rejected.
According to page : https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/Products.html
it says :
Non-renewable subscriptions. Subscriptions that don’t involve delivering episodic content. Examples include access to a database of historic photos or a collection of flight maps. It’s your app’s responsibility to make the subscription available on all of the user’s devices and to let users restore the purchase. This product type is often used when your users already have an account on your server that you can use to identify them when restoring content. Expiration and the duration of the subscription are also left to your app (or your server) to implement and enforce
This is exactly what i am doing. How can I use my server without a simple username and password registration to dentify users ? With my system when a user logged in from any device of ios , they can use premium content and restore everything.
Also it says that at the very end of the page
Your app is responsible for making subscriptions available across all the user’s devices after they’re purchased and for letting users restore past purchases. For example, most subscriptions are provided by a server; your server would need some mechanism to identify users and associate subscription purchases with the user who purchased them.
So I coded my app according to these waitd for 10 days to review complete and got rejected because of the reason I copy-pasted at the top of this post.
Can someone describe me the problem. If i make the subscriptions available without user registration and put an option to register IF ONLY they want to use their content on other devices OR restore their purchases ?
Regards