The native.requestExit() command doesn’t do anything on the tvOS, and it seems like Corona overrides the standard remote input.
The expected behaviour, when at the main menu of a game, would for the Menu button on the remote to exit the app, and go to back to the tvOS. For regular, non-Corona apps, this should work naturally out of the box according to other reading I’ve done (if using the Xcode views and whatnot).
However, in a Corona-based app, nothing happens because of the override, and since native.requestExit() doesn’t work, I cannot find a graceful solution. Right now, I call os.exit() upon the menu key press on my main menu which kills the app - but this looks kind of bad and I am fairly certain that Apple will reject that in the review process.
I am looking into using a C-plugin (with Corona Enterprise) for either re-taking back control over the menu button or calling an official “suspend the app”-command from there (however, there doesn’t seem to be one).
Has anybody solved this? How to exit a tvOS app using the menu button?