AppleストアがiPhoneアプリケーションを拒否する理由[終了]

StackOverflow https://stackoverflow.com/questions/308479

  •  08-07-2019
  •  | 
  •  

質問

AppleストアがiPhoneアプリケーションの提出に対する異議を拒否または提起する可能性のある理由を知るために、誰でも私を助けてくれますか。

役に立ちましたか?

解決

考えられる理由(非公式、ここから):

  • 振動。アプリで連続的なバイブレーションを使用することは許可されていません-警告として許可されるのは短いバーストのみです。バイブレーションを継続するためにタイマーを設定しようとしないでください。アプリが拒否されます。

  • プライベートフレームワークへのリンク。これは明らかですが、どういうわけかMoviePlayer.frameworkにリンクしていたもので遊んでいます。それはノーであり、そのフレームワークのリンクを解除し、再コンパイルしてから再送信するまでに約10日かかりました。

  • Tableviewセルでの編集の不適切な処理。また明らかですが、テーブルセルの編集を有効にした場合、編集コントロールに応答するセルと応答しないセルを手動で指定する必要があることに注意してください。初期のアプリの1つにランダムな設定セルがあり、スワイプして‘削除’を表示することができました。バッジ。もちろん、何もしませんでしたが、Appleはこの貧弱なデザインを正当に考慮し、アプリを拒否しました。

  • アイコン。 57ピクセルのアイコンが512ピクセルバージョンと同一であることを確認してください。また、‘ライト’を作成している場合は、別のアイコンを使用してください。および‘ pro’アプリのバージョン(無料および有料)。両方に同じアイコンを使用すると、アプリが…に直接送信されます。あなたはそれを推測しました…ビン。

  • 既存の機能のコピー。これははるかに微妙で陰湿であり、おそらく開発者の大部分に影響を与えています。広く公開されているPodcasterの大失敗に加えて、ユーザーのコメントからのレポートは、Appleが重複した機能を探しているときにワイドネットをキャストしていることを示しています。ミニWebブラウザ、またはWebページを本質的に表示するアプリは、新しい機能や便利な機能を追加しても、特に脆弱であるように見えます。メールクライアントにも近づかないでください。

  • 適切なキーボードタイプの使用。アプリが電話番号または他の数字のみの入力を要求し、標準の英数字入力を入力する可能性を含むキーボードを提示する場合…うん。 (Jeremy1026に感謝)

  • バージョン番号。アプリの現在のバージョンが バージョン0.99以下 の場合、Appleは1.0以降を好むように思われるため、プロモーションを検討することをお勧めします。そのうちの1つは、バージョン番号が数字ではないことを示唆するメッセージとともに、.016であることが最近拒否されました。バージョン1.0と同じアプリをゼロから再送信したとき、それは通過しました。

  • ネットワーク到達可能性。アプリが何らかのタイプのネットワークアクセスを必要とする場合、そのアクセスが利用できない場合でも機能することを確認する必要があります。そうでない場合は拒否されます。 Appleはこれをテストするためのサンプルコードを提供しており、ほとんどの場合、そのまま使用できます。 https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html

そして最後になりましたが、少なくとも:

  • フラットネス試してはいけません。 ;-)更新:申し訳ありませんが、これは今では時代遅れのようです。 Appleは今、「おならアプリ」で大金を稼いでいます:この記事を見る

編集:

これは、 AppleのApp Storeにならなかった10個のiPhoneアプリに関する最近の記事へのリンクです。

ヒント:Appleには、 Application Loader thというMacアプリがあります

他のヒント

alt text

Appleは現在(2010年9月9日現在)、App Storeレビューガイドラインの公式リストを公開しています。

アプリストア承認ガイドライン

(アップル開発者のログインが必要)

またはここにミラー:

アプリストアガイドライン

Appleは将来、そのようなアプリを作成したいと思いますか? 拒否(はい)する場合

リンゴが将来使用する可能性のある本当に素晴らしいアイデアを持っていますか? if(yes)reject

これは、Appleが公開した拒否基準のリストを説明するSDK発表のビデオです。

SDKアナウンス

他の人が指摘したように、Appleには公表していない他の条件もたくさんあるようです。拒否通知は現在はNDAの対象となっています

これを確認することはできませんが、それは理にかなっていますが、人々は自分のアプリが単純すぎるか、ささいなことで拒否されていると報告しています。

ネットワークの停止をひどく処理しただけでバウンスしました。ネットワークに接続する場合は、発生する可能性のあるエラー状態を処理する準備をしてください。

アプリの有料版がappstoreによって拒否されました。

アプリの購入とダウンロード後の最初の画面は" User Agreement" で、ユーザーが"同意します"そうして初めて彼はアプリを使い続けることができます。

Appleは拒否の理由を説明しました"ユーザーがアプリストアからアプリを購入し、電話でダウンロードする場合、同意することをユーザーに制限しないでください" 代わりに、iTunesでアプリをダウンロードする前に同意を表示します。 / p>

驚くべきことに、アプリはインターフェースの一貫性を保つために拒否を取得できます。 Apple独自のアプリで。 (つまり、ピンチズーム/エキスパンドジェスチャを使用)

iPhoneで素晴らしい広告のアイデアを生み出すのに役立つサイトがあります。このサイトを参照してください: http://itunes.apple.com/app/adpack/id359562015?mt= 8

有料アプリをアプリストアに送信しましたが拒否され、アプリ拒否の別の可能性を知りました

私のアプリはGame Centerに対応していました。アプリが起動すると、最初の画面はユーザーにGameCenterからログインして続行するよう求めるログイン画面でした。

彼らは理由を挙げてアプリを拒否しました-ユーザーはアプリをダウンロードするためにあなたに支払いをしましたが、Game Centerにログインしない限り、アプリのサービスを取得できません。アプリを起動する前に毎回Game Center経由でログインするようにユーザーを制限することはできません。

2013年5月1日以降、iPhone 5をサポートしていない場合、アプリは拒否されます。したがって、iPhone 5のサポートは必須です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top