actualizaciones de la versión de Android no acaba hoy, haga clic en "Actualizar ahora" botón necesidad de saltar enlaces, y APP dejar de fumar, pero encuentran Application.Quit (); Cuando este error la ejecución de código. Esto es debido a que el proyecto consistió en la interacción con la Unidad de Android, el código de Android para abrir el servicio al crear la actividad, por lo que al salir de la aplicación, se debe apagar extremos Android de la Actividad de la frente.
Por lo tanto, se añade el siguiente código al final de Android
public void ExitGame() {
MainActivity.this.finish();
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(0);
}
Unidad puede llamar al salir de APP
toUpdateBtn.onClick.AddListener(delegate
{
if(updateAPPUrl!="")
{
Application.OpenURL(updateAPPUrl);
updateToast.SetActive(false);
#if UNITY_ANDROID && !UNITY_EDITOR
jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
jo = jc.GetStatic<AndroidJavaObject>("currentActivity");
jo.Call("ExitGame");
#endif
Application.Quit();
}
});