5.2 Performance and Resource Management

Pressing the Back button from the first screen of an application must close the application

の違反で、ひとつアプリの審査に落ちました。と言っても、一度審査に通っているアプリのバージョンアップで、そこは変えていないので、審査する人によっても判断が分かれるところなのかもしれませんが。

49

(審査に落ちたのはこのアプリでは無いのですがわかりやすいキャプチャで)ピボットで左右にスライド(スワイプ)出来る画面構成で、一つ目の画面がブラウザ、二つ目の画面がリンク集になっている時に

  1. アプリを起動する
  2. 検索をしてページを遷移する
  3. スワイプしてブラウザ以外の画面を表示する
  4. デバイスのバックボタンを押す
  5. アプリケーションが反応をしない(※実際には画面外のブラウザの「戻る」が動作しているのだが、画面には見えない)

というのが問題で審査に落ちたとのことでした。

 

期待される結果は「アプリが終了すること」ですが審査に落ちた理由は、「アプリが反応しない」ということなので、おそらく

  • アプリケーションが終了する
  • 検索画面に画面が移動して、履歴の戻るが適用される
  • その他、何らかの画面の反応がある

以上のいずれかが満たせれば問題ないのでしょう。私は、ブラウザ画面以外が表示されている時は、すぐにアプリが終了するように修正しました。