godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
86.28k stars 19.2k forks source link

Apple TV Guideline Problem #46565

Open paulocoutinhox opened 3 years ago

paulocoutinhox commented 3 years ago

Hi,

Im trying publish my game on Apple TV but Apple is rejecting it because of this:

Guideline 4.0 - Design

We noticed your Apple TV app does not satisfy the requirements outlined in the Apple TV Human Interface Guidelines.

Specifically, pressing and holding the Menu button on the Siri remote does not take the user back to the Home screen.

Next Steps

To resolve this issue, please revise your app to ensure that it complies with the guides, specifications, and templates provided in the Apple TV Human Interface Guidelines.

Basically because of:

Specifically, pressing and holding the Menu button on the Siri remote does not take the user back to the Home screen.

Can anyone help me how can i do it using gdscript?

Calinou commented 3 years ago

tvOS isn't supported yet. See https://github.com/godotengine/godot/pull/45830.

naithar commented 3 years ago

@paulo-coutinho Menu long press is reserved by the system for going into the home screen and cannot be overwritten. Just tested on real device with my latest tvOS binaries based on RC3, everything works the way it should.

https://user-images.githubusercontent.com/3750083/109747565-690cae80-7be8-11eb-9dbb-fccf19bd0bcc.mov

It also works the same way on all three available simulators. It's either you doing something with the code, or it's Apple's reviewer doing something. The latter is more possible, since my application passed the review.

paulocoutinhox commented 3 years ago

Hi @naithar,

Thanks. I tested it too. And don't have any problem :( https://www.dropbox.com/s/myrbpe4rqamifw9/apple-tv-flyforcoins.mov?dl=0

I will send a message to Apple reviewers.

Thanks.