[tvOS] tvOSアプリはMenuボタンでHome画面に戻れないとRejectされるらしい

remote-and-interaction-remote-diagram_2x

ついに今週前半に Apple TV の予約が始まり、後半には発売されそうだ。

自分もささやかなアプリをSubmitして審査待ちなのだけれども、

objective c – Apple TV App not exiting to the home screen from initial view controller when menu button pressed on remote – Stack Overflow

にあるように、どうやら tvOS では Menuボタンで Home画面に戻れないとRejectされてしまうらしい。 自分も見事に Menu ボタンで設定画面を表示するようなアプリを作って Submit してしまった。Homeボタンで戻れるので問題ないと思ったのだがそうではないらしい。

おそらくこのまま審査されてもRejectされてしまうので、Menuボタンのハンドルはやめて、推奨通り UITabBar を使って表示することにした。

tvOS では UITabBar を使うと画面上部に表示され、Menuボタンを押した時にあらわれるようになっている。

その状態でさらに Menuボタンを押すと Home画面に戻るのが必須らしい。Menuボタンという名称だけれどもAndroid のBackボタンのような位置づけだと思われる。

Interface Elements – Apple TV Human Interface Guidelines – Apple Developer

ui-elements-tab-bar

修正するために一度 Reject してSubmitし直したいのだが、iTunes Connect 上で「審査待ち」からキャンセルができない状態になってしまった。いつもは取り下げができるのだが。

…翌日にもう一度確認したところ取り下げができたので、Menuボタンを押したときの挙動を修正したバージョンを再度Submit した。

ついに予約が始まったが、発売日に間に合うだろうか。(2015/10/26)

あっさり1日でReview に通った。こんな特急審査ははじめて。後はいつ Release するか。(2015/10/28)

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.