Unity Android与iOS自动重启
在客户端更新资源或者重新设置后需要重启客户端时,为了方便玩家,不需要自己手动点击桌面图标重启,我们使用代码自动重启。
Android:需要在UnityPlayerActivity.java里面加入如下代码或者自己封装aar包,并在Unity中调用.
public void restartApplication() {Intent restartIntent = this.getPackageManager().getLaunchIntentForPackage(this.getPackageName() );restartIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK|Intent.FLAG_ACTIVITY_NEW_TASK);this.startActivity(restartIntent);this.finish();android.os.Process.killProcess(android.os.Process.myPid());
}
iOS:稍后再写