Closed10

App Store の審査に初めて落ちたので中身を読んでみる

水瀬ひろ水瀬ひろ

審査に落ちるとこのように各所にアラートが表示される。

サイドバー アプリ トップ
サイドバースクリーンショット アプリ トップ画面
水瀬ひろ水瀬ひろ

レビューの概要

バグや要修正点が見つかりました。直してね。
でも、このバージョンにバグ修正が入っている場合はとりあえず通すことは可能なのでその旨連絡してね。

すぐ直すならまた提出してね。

ということが書いてあります。たぶん。柔軟でありがたい。
問題を全て解決しないとリリースできないということはないようだ。

水瀬ひろ水瀬ひろ

さっそく具体的なレビューの中身を見ていく。
今回指摘されたのは3点。

  • Guideline 2.1 - Performance - App Completeness
  • Guideline 5.1.1(v) - Data Collection and Storage
  • Guideline 4.8 - Design - Sign in with Apple
水瀬ひろ水瀬ひろ
# Guideline 2.1 - Performance - App Completeness

Your app or its metadata does not appear to include complete and final content. Specifically, your app screenshots contains “Debug.”

App Store users expect the apps they download to be ready for public use. Apps on the store shouldn't include placeholder or incomplete content or information.

## Next Steps

To resolve this issue, please revise your app and metadata so that all of its content is complete and final.

### For example:

- Your app binary or metadata should not include "lorem ipsum" text. 
- App metadata should not include placeholder screenshots, such as "screenshot coming soon."

## Resources 

Learn how to create an engaging App Store product page.

アップロードしたスクリーンショットにiOS simulator の Debug ラベルがついたままだった...
ただの確認不足。でもこれで2度と同じ失敗はしないのでここで学べてよかった。

水瀬ひろ水瀬ひろ
# Guideline 5.1.1(v) - Data Collection and Storage

We noticed that your app supports account creation but does not include an option to initiate account deletion. 

Apps that support account creation must also offer account deletion to give App Store users more control of the data they've shared while using your app.

## Next Steps

To resolve this issue, revise your app to include an option to initiate account deletion. 

If you are unable to offer account deletion due to legal requirements, reply to this message in App Store Connect and provide additional information. You must follow all legal requirements where your app is available for storing and retaining user account information and handling account deletion. If you have questions regarding your legal obligations, check with your legal counsel.

Keep these requirements in mind when updating your app to support account deletion: 

- Only offering to temporarily deactivate or disable an account is insufficient.
- If users need to visit a website to finish deleting their account, include a link directly to the page on your website where they can complete the process.
- You may include confirmation steps to prevent users from accidentally deleting their account. However, only apps in highly-regulated industries may require users to use customer service resources, such as making a phone call or sending an email, to complete account deletion.

## Resources 

- Review frequently asked questions and learn more about the account deletion requirements. 

アカウントを登録できる場合はアカウント削除動線も用意しないといけないと。
なるほど。ここまで見てるんですね〜すごい。
実装します。

水瀬ひろ水瀬ひろ
# Guideline 4.8 - Design - Sign in with Apple

Your app uses a third-party login service, but does not offer Sign in with Apple. Apps that use a third-party login service for account authentication need to offer Sign in with Apple to users as an equivalent option.

## Next Steps

Please revise your app to offer Sign in with Apple as an equivalent option for account authentication.

## Resources

- Review Sign in with Apple sample code. 
- For an overview of design and formatting recommendations for Sign in with Apple, see the Human Interface Guidelines .
- Learn about the benefits of Sign in with Apple.

Please see attached screenshots for details.

サードパーティーのログイン機構を用意している場合は、Sign in with Apple も用意しないといけないと。
これは知らなかった。
実装します。

水瀬ひろ水瀬ひろ

はい。以上3点。

  • Guideline 2.1 - Performance - App Completeness
    スクリーンショットから Debug ラベルを除いてね

  • Guideline 5.1.1(v) - Data Collection and Storage
    アカウント登録があるならアカウント削除も用意してね

  • Guideline 4.8 - Design - Sign in with Apple
    googleログインを実装するならAppleログインも用意してね

ざっくりまとめるとこんな感じ。

水瀬ひろ水瀬ひろ

実は機能面では前回と何も変えておらず、今回はスクリーンショットの更新をしただけのバージョンだった。

なので下2つが今回見つかったということは人間がちゃんと確認しているということがわかる。
(前回の審査をしてくれた人は見逃してくれたということ)

毎日とんでもない数の Submit が行われているはずだが...いつもお疲れ様です。
指摘点しっかり修正しよう。

このスクラップは2022/07/30にクローズされました