App Store Information items in App Store Connect - ios

My app keeps rejecting since month they review more then 2 week and reject it now rejected due to this issue i have places all the information already
https://imgur.com/a/RvSpy6m
Guideline 3.1.2 - Business - Payments - Subscriptions
We also still noticed that your app's metadata did not fully meet the terms and conditions for auto-renewing subscriptions, as specified in Schedule 2, section 3.8(b) of the Paid Applications agreement.
App Store Information
We were unable to find the following App Store Information items in App Store Connect.
– Information about the auto-renewable nature of the subscription in your app's description:
• Title of publication or service
• Length of subscription (time period and content or services provided during each subscription period)
• Payment will be charged to iTunes Account at confirmation of purchase
• Subscription automatically renews unless auto-renew is turned off at least 24-hours before the end of the current period
• Account will be charged for renewal within 24-hours prior to the end of the current period, and identify the cost of the renewal
• Subscriptions may be managed by the user and auto-renewal may be turned off by going to the user's Account Settings after purchase
• Any unused portion of a free trial period, if offered, will be forfeited when the user purchases a subscription to that publication, where applicable
– A link to the terms of use in either the app description or EULA field
Next Steps
To resolve this issue, please revise your app's metadata to include this missing information. If the above information is in your app, please reply to this message in Resolution Center to provide details on where to locate it.

You need to add a disclosure in your application or into the description that prevent the user about the subscription.
You can find below a template you need to add.
A [purchase amount and period] purchase will be applied to your iTunes
account [at the end of the trial or intro| on confirmation].
Subscriptions will automatically renew unless canceled within 24-hours
before the end of the current period. You can cancel anytime with your
iTunes account settings. Any unused portion of a free trial will be
forfeited if you purchase a subscription.
For more information, see our [link to ToS] and [link to Privacy
Policy].
Reference to this template: Template

Related

Add metadata to my in-app purchase ios

My app was rejected because I didn't add metadata to the App Store:
App Store Metadata
We were unable to find the following in the metadata to be displayed on the App Store.
Information about the auto-renewable nature of the subscription in your app's description:
Title of publication or service
• Length of subscription (time period and content or services provided during each subscription period)
• Payment will be charged to iTunes Account at confirmation of purchase
• Subscription automatically renews unless auto-renew is turned off at least 24-hours before the end of the current period
• Account will be charged for renewal within 24-hours prior to the end of the current period, and identify the cost of the renewal
• Subscriptions may be managed by the user and auto-renewal may be turned off by going to the user's Account Settings after purchase
• Any unused portion of a free trial period, if offered, will be forfeited when the user purchases a subscription to that publication, where applicable
– A link to the terms of use in either the app description or EULA field of App Store Connect
– A privacy policy link in the Privacy Policy URL field of App Store Connect
I can't find any metadata on my in-app purchase page in iTunesConnect. Here is my screenshots:
in-app purchase rejection:
There are no any fields like Title, or Length here:
I accurately filled up all fields on the page, and I have no idea how to add metadata to the App Store. Maybe it is in a different place of App Store Connect, but I haven't found it.
Many thanks to #Paulw11! My app was approved. The clue was to insert all metadata text into the app description like:
---
Features:
....
Subscription:
[ price / length / title /
Account will be charged for
renewal within 24-hours
prior to the end ... etc ]
---
in my case it was approved after adding the following description to the end of the description:
Subscription:
• Title: Upgrade to premium
• Length of subscription: 1 year (length of the subscription)
• Price of subscription: price / Year
• Payment will be charged to iTunes Account at confirmation of purchase
• Account will be charged for renewal within 24-hours prior to the end of the current period, and identify the cost of the renewal
• Subscriptions may be managed by the user and auto-renewal may be turned off by going to the user's Account Settings after purchase
• Any unused portion of a free trial period, if offered, will be forfeited when the user purchases a subscription to that publication, where applicable
Terms and conditiosns: link to terms and conditions
Privacy policy: link to privacy policy
Actually the User should be informed in the application itself about the items listed in Alex's or Kkkk Kkkk's response.
Users should know exactly what they are buying/subscribing to. Therefore I actually interpret the Apple Human Interface Guidelines that you have to make them visible to the user before he starts with the inApp Process.
And in my opinion each developer should have the courtesy to the user to show those information in the application, this shouldn't be an Apple requirement only.

App rejection with auto-renewable purchase - Guideline 3.1.2 - Business - Payments - Subscriptions [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed last year.
Improve this question
One of our application is continuously rejected after implementing auto-renewable subscription with below reason. Although we have followed guidelines to implement the screen.
We have also referred posts such
Guideline 3.1.2 - Business - Payments - Subscriptions
We noticed that your app or its metadata did not fully meet the terms
and conditions for auto-renewing subscriptions, as specified in
Schedule 2, section 3.8(b) of the Paid Applications agreement.
Your app's binary did not include:
– The following information about the auto-renewable nature of the
subscription • Title of publication or service • Length of
subscription (time period and content or services provided during each
subscription period) • Price of subscription, and price per unit if
appropriate • Payment will be charged to iTunes Account at
confirmation of purchase • Subscription automatically renews unless
auto-renew is turned off at least 24-hours before the end of the
current period • Account will be charged for renewal within 24-hours
prior to the end of the current period, and identify the cost of the
renewal • Subscriptions may be managed by the user and auto-renewal
may be turned off by going to the user's Account Settings after
purchase • Any unused portion of a free trial period, if offered, will
be forfeited when the user purchases a subscription to that
publication, where applicable – A link to the terms of use – A link to
the privacy policy
Adding the above information to the StoreKit modal alert is not
sufficient; the information must also be displayed within the app
itself, and it must be displayed clearly and conspicuously during the
purchase flow without requiring additional action from the user, such
as opening a link.
Next Steps
To resolve this issue, please revise your app or its metadata to
include the missing information.
Attached screenshots for your reference.
Also, we show the whole set of plans in more option in the top right corner. what else is expected from apple?
Any suggestions are welcome.
We are able to fix this issue by adding these pieces of information on the landing page itself.
I think the problem they have is with the way you are presenting the information as they outlined in their response:
Adding the above information to the StoreKit modal alert is not
sufficient; the information must also be displayed within the app
itself, and it must be displayed clearly and conspicuously during the
purchase flow without requiring additional action from the user, such
as opening a link.
So you should try to present the information in a way that isn't tied to the purchase flow, in addition to being displayed in the purchase flow.
You can go through App Store Review when you add a link to the privacy policy and terms of use from within the app and the app store description.
Also you must put the note about auto-renewable subscription on your paywall OR app store description.
For a detailed guide, check out: https://www.revenuecat.com/blog/apple-will-reject-your-subscription-app-if-you-dont-include-this-disclosure

How to program auto-renewing in app purchase to satisfy Apple guidelines?

I have 2 auto-renewing in-app subscriptions being reviewed by Apple, but I keep getting rejected. Note that this is not related to IAP product (which apparently have not yet been reviewed) but instead to how I present the information in the UI. I can never get Apple to say expressly how to overcome the rejection. I appealed it once and it was again rejected, although I did put the requested information in the metadata and in the binary. I changed the flow of the app so that I present the information as soon as the user chooses the subscription and before I send the purchase request to the StoreKit. Apple apparently thinks that I am "adding to" the StoreKit modal alert, but I am not. I am presenting the information in a UIAlertController alert BEFORE the user requests to Buy or Restore. All of the buy and restore code is thoroughly tested, but I am stuck at this UI rejection.
Here is the rejection notes from itunes connect:
Guideline 3.1.2 - Business - Payments - Subscriptions
We continue to find that your app and its metadata did not fully meet
the terms and conditions for auto-renewing subscriptions, as specified
in Schedule 2, Section 3.8(b).
Your app's binary did not include:
– Information about the auto-renewable nature of the subscription –
Links to the privacy policy and terms of use
While your app displays subscription information in a modal alert,
this information must be clearly listed within the app itself before
the user initiates the in-app purchase. Displaying this information in
a modal alert is not sufficient.
Your app's metadata did not include:
– The length of the subscription – A privacy policy in the Privacy
Policy URL field of iTunes Connect
For your convenience, we've included Schedule 2, section 3.8(b) below.
You clearly and conspicuously disclose to users the following
information regarding Your auto-renewing subscription:
– Title of publication or service
– Length of subscription (time period and/or content/services provided
during each subscription period)
– Price of subscription, and price per unit if appropriate
– Payment will be charged to iTunes Account at confirmation of
purchase
– Subscription automatically renews unless auto-renew is turned off at
least 24-hours before the end of the current period
– Account will be charged for renewal within 24-hours prior to the end
of the current period, and identify the cost of the renewal
– Subscriptions may be managed by the user and auto-renewal may be
turned off by going to the user's Account Settings after purchase
– Links to Your Privacy Policy and Terms of Use
– Any unused portion of a free trial period, if offered, will be
forfeited when the user purchases a subscription to that publication,
where applicable
Next Steps
To resolve this issue, please revise your app or its metadata to
include the missing information. Adding the above information to the
StoreKit modal alert is not sufficient; the information must also be
listed somewhere within the app itself, and it must be displayed
clearly and conspicuously.
If the above information is in your app, please reply to this message
in Resolution Center to provide details on where to locate it.
You should try to look at what other apps are doing to get an idea of what is required. Here are the things they asking for:
1- Information about the auto-renewable nature of the subscription:
For this you need to include this section from the apple contract in you app. I think they don't want you to use a UIAlertView for this. This might be what they are referring to by 'a modal alert'. This is the text you need to include (exactly or rephrased):
• Payment will be charged to iTunes Account at confirmation of purchase
• Subscription automatically renews unless auto-renew is turned off at
least 24-hours before the end of the current period'
• Account will be charged for renewal within 24-hours prior to the end of the current period, and identify the cost of the renewal
• Subscriptions may be managed by the user and auto-renewal may be turned off by going to the user’s Account Settings after purchase
• Any unused portion of a free trial period, if offered, will be forfeited when the user purchases a subscription to that publication, where applicable.
Here is an example of how evernote does it:
2- You also need to include links to you privacy policy and terms of use inside the app. You can put these the same place you put the information above
3- You need to include the length of you subscriptions in app description from itunes connect. (e.g monthly and annual subscriptions plans ... )
4- You need to put you privacy policy in the privacy policy URL field:
My app was approved this morning. The two keys that led to approval are: 1) putting all of the requested information into the metadata in the Description field on itunesconnect; and 2) changing the UI to a tableview controller with all of the requested information in a UITextView inside a static cell, with active links to the terms of use and privacy policy. Given my experience, I doubt that the way Evernote did it in a comment on this thread will work in the future (it looks like a UIAlertController modal alert, which has been one of the sticking points in my case - Apple absolutely does not want modal alerts, apparently because the user must click on something to display the required information). In contrast, the solution that worked for me was to have all of the information passively displayed in a tableview, and to have the in app purchase selected by clicking on a row in the tableview.
Evernote have updated their subscription purchase flow slightly since the screenshot above. It's still a very good example of how to do this well without the mandatory "Your iTunes account..." stuff getting in the way of the purchase process.
Note that Evernote now have links to their Privacy Policy and Terms of Service just below the monthly / yearly purchase options.

Already mentioned the link to the privacy policy and terms of use, but still apple rejected the build

Apple rejected the build and gave this reason.
Additionally, we noticed that your Application Description did not fully meet the terms and conditions for auto-renewing subscriptions, as specified in Schedule 2, Section 3.8(b). Meeting the terms of this agreement is required by the App Store Review Guidelines.
Specifically, your Application Description did not include:
1) the length of the subscription
2) the price of the subscription
3) information about the auto-renewable nature of the subscription
4) links to the privacy policy and terms of use
I already added the link to app store page in privacy policy url.
what is the reason for this.Please help.
I got same issue. The app has passed previously.
We noticed that your app did not fully meet the terms and conditions for auto-renewing subscriptions, as specified in Schedule 2, Section 3.8(b).
So, I added a list of text to fulfill "information about the auto-renewable nature of the subscription":
Payment will be charged to iTunes Account at confirmation of purchase
Subscription automatically renews unless auto-renew is turned off at least 24-hours before the end of the current period
Account will be charged for renewal within 24-hours prior to the end of the current period, and identify the cost of the renewal
Subscriptions may be managed by the user and auto-renewal may be turned off by going to the user's Account Settings after purchase

Publishing application for specific duration

I am first time developing an application which will have licensing to iPhone Application,
Our requirement is to develop an application that will have a license key and a subscription period, say 1 Month, 6 months, 1 Year.. Etc.
Once the subscription period is over user should not be able to reinstall the application without new subscription and license key, even if he/she has uninstalled the application.
How can this be done?
You could use a Non-Renewing Subscription in app purchase, This is the description in iTunes Connect : Non-Renewing Subscriptions allow the sale of services with a limited duration. Non-Renewing Subscriptions must be used for In-App Purchases that offer time-based access to static content. Examples include a one week subscription to voice guidance feature within a navigation app or an annual subscription to online catalog of archived video or audio.
or you could use a Auto-Renewable Subscription:
Auto-renewable Subscriptions allow the user to purchase updating and dynamic content for a set duration of time. Subscriptions renew automatically unless the user opts out, such as magazine subscriptions.
Alternative way:
You have to do the subscription process through some website instead of in-app purchase.
Don't go with license key. Just provide login credentials to the user once he subscribed. User has to subscribe externally to use the application (by getting the login credentials by mail to him). If the subscription period over, then just don't allow him to login and ask him to meet administration using the given generic mail id (user has to subscribe again).

Resources