在安卓设备上使用 Application Quit 功能通常可以正常使用,但是,在退出 Unity 应用程序时,可能仍会在手机的后台应用程序列表中看到该游戏,就好像它仍在运行一样。

这有时可能取决于操作系统如何管理最近使用的应用程序,将它们保存在内存中以使其更容易重新启动。
虽然体验可能会有所不同,但取决于所使用的特定 安卓版本,这并不一定意味着游戏没有按预期关闭。
在为播放器提供在安卓设备上触发退出功能的方法时,可能希望将退出命令分配给手机的后退按钮。
这可以通过将 Back Button Leaves App 设置为 true 来实现。
Input.backButtonLeavesApp = true;
或者,如果想使用后退按钮退出游戏,但不希望应用程序立即关闭,需要在脚本中手动实现后退按钮。
在安卓上,可以将后退按钮检测为 Esc 键,因此只需检查是否已按下 Esc 键即可将命令分配给后退按钮。
if (Input.GetKeyDown(KeyCode.Escape))
{
// 按下返回键!
Quit();
}