はじめに
iOSアプリの申請をしていてリジェクトがくることも結構あるのですが、大半は審査側があまり良く見ずにリジェクトしているのではないかと思うような内容が多く、チャットで少しやり取りしたり、スクリーンショットを添付して送るとそのまますんなりと申請が通ることが多いです。
今回はリジェクトの対応に少し時間がかかってしまったので、解決法のひとつとしてメモしておきます。
Guideline 4.3(a) - Design - Spam について
今回受けた上記のリジェクトの全文は以下の通りです。
Guideline 4.3(a) - Design - Spam
We noticed your app shares a similar binary, metadata, and/or concept as apps submitted to the App Store by other developers, with only minor differences.
Submitting similar or repackaged apps is a form of spam that creates clutter and makes it difficult for users to discover new apps.
Next Steps
Since we do not accept spam apps on the App Store, we encourage you to review your app concept and submit a unique app with distinct content and functionality.
Resources
Some factors that contribute to a spam rejection may include:
- Submitting an app with the same source code or assets as other apps already submitted to the App Store
- Creating and submitting multiple similar apps using a repackaged app template
- Purchasing an app template with problematic code from a third party
- Submitting several similar apps across multiple accounts
Learn more about our requirements to prevent spam in App Review Guideline 4.3(a).
Support
- Reply to this message in your preferred language if you need assistance. If you need additional support, use the Contact Us module.
- Consult with fellow developers and Apple engineers on the Apple Developer Forums.
- Help improve the review process or identify a need for clarity in our policies by suggesting >guideline changes.
要するにもうすでに自分のリリース・ストアに同じようなアプリがあるのでダメですよってことですね。
これ自体は割と良くあるリジェクトで検索するとその対応なども色々と出てきます。
この文章だけだともうすでに同じ機能を持ったアプリはリリースできないのか?とも思えますが、全くそんなことはなく、当然アプリストアに同じような機能を持ったり、デザインも似ている(そもそもレイアウト・デザインパターンなんてそこまでなく、似通ってしまう)ものは多数ありますので、本当に全く一緒に見えるようなもの以外は弾かれないんじゃないかなと思っています。
私自身もこれまでUIが似た別機能のアプリを申請していたのですが今まではデザインスパムのリジェクトを食らったことはなかったです。ただ、AmazonやAppleなど、この手の審査でリジェクトされたときに「前は大丈夫だった」「他のアプリはどうなんだ」と言うのは大抵意味がありません。(もしかしたら不利になることもあるかもしれない)
試してみたが今回は解決しなかった方法
- レビュアーへの問い合わせ
ネット上の記事を見るとこれを回避するのに「どの辺が同じか」「どのアプリと同じなのか」などの具体的な理由を聞くとそのままレビューが通ったとの記事がいくつかあったので試してみましたが私のケースではダメでした。
https://qiita.com/nakashimaakio/items/d7e4a446ec83476fac31
https://note.com/nappa7878/n/nc79c6ad00d36
- 再提出
これは私自身が良くやるのですが、一旦提出をキャンセルしてそのまま再提出をしてみる。
正確なことはわからないのですが、同じ申請でチャットのやり取りをするのではなく、一度キャンセルするとレビュアーが変わるような気がします(感覚なので正確な情報ではないことを再度留意)
良く言われることですがAppleの申請はレビュアーごとに基準が結構違っていて、すんなり通る人とそうでない人の性激しかったりします。
ですが、何回かキャンセル、出し直し、チャットでお話をしましたが今回はこれでは通過せずでした。
- App Reviewへの異議申し立て
以下のURLからレビューへの異議申し立てができます。
レビュアーは結構いい加減だったりすることもあるので別口が用意されているようです。
ですが、今回は申し立て後も同じ対応となってしまいました。
https://developer.apple.com/contact/request/app-review/appeal/
今回解決した方法
結局チャットだけでは何度やってもリジェクトの堂々巡りになってしまったのである程度の修正を加えることに。
-
デザインの軽微な変更
アセットをいつも同じものを使っていたので違うアイコンに変更したり、ボタンの位置を調整したりしました。
その前に背景色の変更をしたりしたのですが、それだけではダメでした。 -
共有機能の追加
簡単に付け加えられて大抵のアプリで使えそうな共有機能、今回は画像を扱うものだったので良くある感じのシェア機能を追加しました。
上記の変更を行うことで申請を通すことができました。
最後に
皆さんもリジェクトとうまく付き合い、良いApple Developerライフをお送りください。
以上です。