アイアンマンになりたい

アイアンマンになりたい

35歳、2児の父。将来の夢「アイアンマン」

Apple Developer Programメンバーシップ剥奪の危機!?原因はついやってしまいがちなアレでした…。

ソフトもハードもイケるスーパーエンジニアであるアイアンマン(=トニー・スターク)を目指すべく、毎日コーディング生活を続けている私ですが、実は早速危機に直面していました。

ironman.hatenadiary.com

コーディングの中心はiPhoneやAppleWatch向けのアプリの開発。
新しいアプリのリリース+過去に作ったアプリのアップデートを並行で進めていて、今月半ばには早速アプリのアップデートを実施しました。

ironman.hatenadiary.com

続けてまた別のAppleWatch向けアプリのアップデートを行おうとAppStoreへの申請をしたまでは良かったんですが、審査の結果アプリはリジェクト…。
アプリがリジェクトされること自体はよくあるのですが、今回はなんとも恐ろしい文章が添えられていました。。。

AppStoreへ申請したアプリがリジェクト!?何やら"不正”を疑われているらしい

Appleから送付されたメッセージはこんな文章。

We have determined that your Apple Developer Program membership, or another membership associated with your developer account, has been used for dishonest or fraudulent activity. This is prohibited by Section 3.2(f) of the Apple Developer Program License Agreement:

あなたのアカウント(Apple Developer Programメンバーシップ、または開発者アカウントに紐付いたメンバーシップ)は不正(dishonest)または詐欺(fraudulent)の活動に利用されています。これはApple Developer Program License Agreementのセクション3.2(f)で禁止されています。

As a result of this activity, you are no longer able to submit updates.

不正により、あなたはアプリのアップデートを登録することはできません。

Continuing to engage in dishonest or fraudulent acts may result in the removal of your apps from the App Store and termination of your Apple Developer Program membership and all associated memberships.

不正が続く場合、あなたのアプリはAppStoreから削除され、Apple Developer Programメンバーシップおよび全ての関連するメンバーシップは停止されます。

怖ッ!!

不正なんてやった覚えがない私は脊髄反射で、「I have no idea about “dishonest or fraudulent activity”.(不正または詐欺行為なんて身に覚えがないんですけどォ〜)」「Can you tell me more specifically what is the problem?(何が問題がもうちょいちゃんと教えて!)」と、雑に返信してしまいました。

Apple Developer Program License Agreementの指定箇所を読んでみると、…見に覚えありました…。

とは言え、メンバーシップ剥奪と結構強いアクションが匂わされていたので、気になって他のことが手につきません。
メッセージで引用されていたApple Developer Program License Agreementのセクション3.2(f)の内容をもう一度確認してみると、、、

“You will not, directly or indirectly, commit any act intended to interfere with the Apple Software or Services, the intent of this Agreement, or Apple’s business practices including, but not limited to, taking actions that may hinder the performance or intended use of the App Store, B2B Program, or the Program.”

要するに、Appleのソフトウェアやサービスを妨害する行為はダメってこと。
やはり全く見に覚えがありません。

ということで、Apple Developer Program License Agreementの現物をチェックしてみます。

http://adcdownload.apple.com/Documentation/License_Agreements__Apple_Developer_Program/Apple_Developer_Program_License_Agreement_20170227.pdf

(f) You will not, directly or indirectly, commit any act intended to interfere with the Apple Software or Services, the intent of this Agreement, or Apple’s business practices including, but not limited to, taking actions that may hinder the performance or intended use of the App Store, B2B Program, or the Program (e.g., submitting fraudulent reviews of Your own Application or any third party application, choosing a name for Your Application that is substantially similar to the name of a third party application in order to create consumer confusion, or squatting on application names to prevent legitimate third party use);

内容はメッセージで引用されていたものと同じですが、(e.g.,以降に具体例が。

submitting fraudulent reviews of Your own Application or any third party application,

あなた自身のアプリ、または第三者のアプリに不正なレビューを提出する。

あ…。

はい。私先日リリースした「DJ Beats」っていうアプリに自作自演レビュー(☆5)してました。
これがNG行為だったようです…。
おぉ…これは完全に私に非があるパターン…。

Apple様へ秒速で謝罪。そして無事にお許しをいただきました。

秒速でApple様への返信を書きました。。

「I’m very very sorry, I understood my dishonest activity.(ほんとにほんとにごめんなさい。自分の不正行為を理解しました。」
「I submitted a review comment for my own app.I already deleted the review comment.(自分のアプリにレビュー書きました。でももう消しました。)」
「Can I submit my apps again?(もう一回アプリ申請してもいいですか?)」
と、手の平クルーで。

Apple様からは約24時間後に「お前が言ってることはわかった。お前の全アプリで不正がないか調査するから待ってろ」との返信が。
そして、さらにそこから6日後「レビューをしてやろう」とのメッセージが届き、リジェクトされていたアプリは「レビュー待ち」のステータスへ。

さらに2日後にレビューは無事に完了!
アップデートをAppStoreへリリースすることができました。

良かった。。。

というわけで、AppStoreにアプリを載せている皆さん、自作自演レビューはApple Developer Programメンバーシップ剥奪の恐れすらある重大な罪
今回は悪意が無いと判断してもらえたのか、特にペナルティーはなくアプリの申請ができるようになりましたが、なんだかんだで10日間以上のタイムロスにはなっています。
自作自演レビューは絶対にやっちゃいけないよ!というのは是非覚えておきましょう!

それにしても、いやー、いい勉強になりました…。