【App Store Connect】リジェクトされても反論してみる

この前以前作ったアプリのアップデートを提出した際にリジェクトされた内容で、おかしなレビュー内容が来たため再確認をしてもらうというやり取りがあったのでそちらを紹介します。

(因みにこのアプリです・・・)

https://apps.apple.com/jp/app/chronolog/id1453793312

最初のリジェクト

リジェクトされる際はいつも大体 Apple のガイドラインと定型文が送られてくるのでググると同じものが出てきますが以下の内容でした。

Guideline 2.5.1 – Performance – Software Requirements

We noticed that your app uses HealthKit, but your app does not appear to include any primary features that require health or fitness data.

The intended use of HealthKit is generally to share health or fitness data with other apps or devices as a part of the app’s core functionality.

Next Steps

To resolve this issue, please remove any HealthKit functionality from your app, as well as any references to this app’s interactivity with HealthKit from the app or its metadata. This includes removing any HealthKit-related keys in your app’s Info.plist as well as removing any calls to HealthKit APIs, including those from 3rd party platforms, from your app.

簡単に言うとアプリの HealthKit と連携する様になってるけどどこにも HealthKit の機能使ってないので消して下さい、というもの。

しかし今回自分のアプリでは HealthKit のデータと連携する機能を作っていたのでこれはおかしいと思い以下の様に返信し、その部分のスクリーンショットも添付しました。

Thanks for your review.

My app requires fitness data when you tap the Sync workout button.

Check that again please.

Best Regard,

2回目のリジェクト

すると以下の様な返信が。

Hello,

Thank you for your response.

After further reviewing your app, we have found that your app is compliant with guideline 2.5.1.

However, we also found that your app is currently out of compliance with the following guideline:

Guideline 5.1.1 – Legal – Privacy – Data Collection and Storage

Your app uses the HealthKit or CareKit frameworks but does not include the required privacy policy.

Next Steps

To resolve this issue, please update the Privacy Policy URL section of App Store Connect to include a link to your privacy policy.

Best regards,

App Store Review

簡単に訳すと、良く見てみたらGuideline 2.5.1の方は大丈夫でした、でも Guideline 5.1.1 の方は満たしてなくてプライバシーポリシーに HealthKit のデータ連携してるのにその旨書かれてないよ、って感じです。

Apple 様もレビューの見逃しとかあるみたいでその時はちゃんと説明する必要がありますね。

結局 5.1.1 の方の指摘はされましたがそちら直したら審査が通りました。( このアプリ2年くらい前にリリースしててその時はそんな事言われてなかったけどこの部分ガイドラインがその時から変わったのでしょうか、、? )

まとめ

Apple 様のレビューだから絶対!と思ってもいましたが今回の様な件もあるのである程度やりとりした方が良い場合もあるみたいですね。

学習書籍

Swift でアプリ開発してますが体系的に学習した方が詰まったりする事も減るとは思います。

参考程度に以下の書籍を紹介しておきます。