Does Unity have the ability to restart mobile apps as if they were opened fresh for the first time? We would like to detect when our App has been in a pause state for a certain period of time and then, instead of resuming, trigger a full reload in the same way that the iOS or Android will trigger an app to be fully reloaded if they could no longer keep memory allocated for it while it was in the background.
Reloading the scene isn’t enough as it does not restart all of our static singleton classes nor does it re-initialize our plugins.