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:
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 ]
---