はじめに
先日、アプリの審査でサブスクに関するリジェクトを受けました。この記事ではその時のリジェクト内容と対処法を紹介します。
リジェクト内容
リジェクトされたときのメッセージは以下の通りです。
Guideline 3.1.2 - Business - Payments - Subscriptions
We noticed that your app did not meet all the terms and conditions for auto-renewing subscriptions, as specified in Schedule 2, section 3.8(b) of the Paid Applications agreement.
We were unable to find the following required information in your app's binary:
– A functional link to the Terms of Use (EULA)
– A functional link to the privacy policy
We were unable to find the following required item(s) in your app's metadata:
– A functional link to the Terms of Use (EULA)
– A functional link to the privacy policy
Next Steps
To resolve this issue, please add this missing information. If the above information is present, please reply to this message in App Store Connect to provide details on where to locate it.
If you are using the standard Apple Terms of Use (EULA), you will need to include a link to the Terms of Use in your App Description. If you are using a custom EULA, add it in App Store Connect.
Resources
- Learn more about offering auto-renewable subscriptions on the App Store.
- Review the Paid Applications agreement (App Store Connect login required).
対処法
対処法は以下の二つです。
- アプリ内に利用規約とプライバシーポリシーのリンクを追加する
- アプリの説明欄に利用規約のURLを記述する
利用規約とプライバシーポリシーのリンクを追加する
SwiftUIでは、このようにリンクを追加できます。
import SwiftUI
struct ContentView: View {
var body: some View {
VStack {
// markdownでリンクを追加
Text("""
[利用規約](https://www.apple.com/legal/internet-services/itunes/us/terms.html)と[プライバシーポリシー](https://cool-jujube-302.notion.site/Crisp-Zoom-Camera-0e113d2acfad4b91a91977b23d8edebd?pvs=4)
""")
.padding()
}
}
}
利用規約を用意していない場合、標準のApple利用規約を使用することができます。
また、Notionを使うと簡単に利用規約やプライバシーポリシを公開できるのでおすすめです。
アプリの説明欄に利用規約のURLを記述する
おわりに
サブスクを導入するときは、アプリ内に利用規約とプライバシーポリシーのリンクを追加し、アプリの説明欄に利用規約のURLを記述することを忘れないようにしましょう!