#wpdev_jp

Windows Phone デベロッパーセンターにアプリを上げたばあい、審査で落ちる場合のほとんどはちょっとしたケアレスミスです。私も慣れてきて最近はほぼ落ちることなくアプリが公開されています。

ということで、審査に出す前には以下の項目を確認してみてください。この辺りが問題なければふつうはほとんど通るはずです。チェックというのは審査に通るためというよりも、ユーザーが安心して使うことができるアプリを提供するためにするものです。

2.0 アプリポリシー

  • そもそもちゃんと動きますか?複雑すぎて使い方がわからないことはありませんか?
  • 位置情報を使う場合は仕組みを実装していますか?
    (取得前にユーザーへの確認、利用内容をアプリ内に明記、位置情報OFF機能)
  • 危険な行為はしていませんか?(ブラウザが課金サイトに飛ぶ、セキュアなネットに入る)
  • プッシュ通知の到達保証はしてませんか?重要な通知は行っていませんか?

3.0 コンテンツポリシー

  • ブランドやロゴを無許可で使ってませんか?(Windows Phone の名前やロゴもNGです)
  • 著作物を無許可で使っていませんか?
  • 性的表現、暴力表現などは表示されませんか?(SNS, BBSのそういったスレッドもNGです)
  • 特定の国(中国、インドネシア等)に配布する場合表現は大丈夫ですか?
    (中国はTwitter, Facebook はNG, 露出が多い服、アルコールの表現もNG)

4.0 アプリケーション送信

  • リンク先にちゃんと飛べますか?
  • 不正なAPIを使用してはいませんか?

5.0 技術認定要件

動作関連

  • 起動が著しく遅かったり、途中で長い間操作できなくなることはありませんか?
    (Marketplace TestKit で自動テスト)
  • オフラインでもちゃんと動きますか?
  • アプリ動作中にOFFになっても、Homeに戻ってもまた、正しく続けることができますか?
  • 戻るボタンの動きは正しくなっていますか?(前の画面に戻る、初めの画面なら終了、ダイアログ表示中は閉じる

表示関連

  • スプラッシュスクリーンや、アイコンはちゃんと変更してますか?
  • テーマの色を変えたり背景色を白に変えてもUIは見づらくなっていませんか?
  • エラーメッセージはユーザーがどうしたらいいかわかるような内容になっていますか?
  • バージョン番号はどこかに書いてありますか?
  • 日本語アプリの場合日本語を使っていますか?(英語が混じる場合は、説明文に明記する)

6.0 特定アプリについて

  • プッシュを使うかどうか、ユーザーが選択できるようになっていますか?
  • 音を鳴らす場合、鳴らしていいか事前確認してますか?
    ユーザーがそれまで聞いてた音楽を止めてしまうようなことはありませんか?
  • バックグラウンド処理を使う場合、バックグラウンド処理を停止する機能はありますか?

 

ちなみに、「...前の(他の)バージョンではこの項目に合ってなくても通ったのに...」 ってのはダメですよ。(前のがたまたま通ってしまっただけです)

もし、よくわからなかったり対処方法がわからない場合は、 アプリ開発相談室 http://bit.ly/wpdevhelp まで。